00:01:16  <DeviaVir>@AvianFlu Does the JS file you want to autostart have to be named server.js or can I name it e.g. main.js and have NodeJitsu know?
00:01:42  <AvianFlu>as long as the start script in your package.json is accurate, you can name it whatever you want
00:06:32  * generalissimojoined
00:07:50  * generalissimoquit (Remote host closed the connection)
00:09:50  <DeviaVir>Ugh, could you please check out what's going wrong @AvianFLu? http://dualdev.mssgs.jit.su/
00:10:04  <DeviaVir>It says started at webops
00:10:53  * fauntleroyjoined
00:10:56  <AvianFlu>DeviaVir: looking
00:11:01  <DeviaVir>thanks
00:11:22  <fauntleroy>Hello again
00:11:36  <fauntleroy>I seem to be having an issue deploying my application
00:11:57  <fauntleroy>getting 500 internal server errors back from Nodejitsu... again
00:12:24  <DeviaVir>I'm getting them too, with the drones shortage?
00:12:29  <DeviaVir>just go to the webops and start it there
00:12:30  <DeviaVir>worked for me
00:12:37  <AvianFlu>fauntleroy: please show me what you're seeing
00:12:45  <AvianFlu>I need the full error output or I can't do anything
00:12:59  <AvianFlu>DeviaVir: your app is not started
00:13:07  <AvianFlu>try running start again from webops
00:13:09  <AvianFlu>or stop and start
00:13:18  <DeviaVir>weird, restarting now
00:13:34  <DeviaVir>really said started at webops
00:14:06  <fauntleroy>@avianflu http://pastie.org/5059635
00:14:16  <fauntleroy>sorry, it's a pain getting logs out of cmd
00:14:22  <AvianFlu>DeviaVir: I'm sure it did - it's just a case of wrong output
00:14:40  <AvianFlu>fauntleroy: what's the engines field in your package.json?
00:14:42  <DeviaVir>ah got ya
00:14:46  <AvianFlu>you've probably specified a version we don't have
00:14:49  <DeviaVir>I restarted from webops though, now the page won't load
00:15:12  <DeviaVir>Successfully restarted the application
00:15:16  <DeviaVir>okay a refresh helped
00:15:23  <AvianFlu>okay, hang on a minute here
00:15:33  <fauntleroy>which engines are available
00:16:26  <fauntleroy>according to the documentation... "Currently Nodejitsu runs node 0.6.x and 0.8.x."
00:16:30  <AvianFlu>fauntleroy: 0.6.x and 0.8.x will both work
00:16:55  <AvianFlu>but the thing is, the first 0.8 we deployed was 0.8.7
00:16:55  <fauntleroy>alright, it auto-wrote 0.8.x in there, I'll see if my 0.8.10 specification was throwing it off
00:17:02  <AvianFlu>we might have skipped .10
00:17:06  <AvianFlu>actually, that one had the fs.stat bug
00:17:08  <AvianFlu>so we probably did
00:17:32  <fauntleroy>really wish it would tell me that was the problem...
00:17:48  <fauntleroy>ok, looks like the app is active now
00:17:51  <fauntleroy>going to go check it out
00:17:57  <AvianFlu>it did, it said "no matching versions available" in the output
00:18:06  <AvianFlu>but it could be a longer sentence, certainly
00:18:43  <fauntleroy>alright, yeah, I see it there
00:18:57  <fauntleroy>once I say 500 Internal server error I just thought "not this again"
00:19:14  <fauntleroy>ok, the app's running fine now
00:19:26  <fauntleroy>thanks for the help, I'll keep a closer eye on those logs
00:19:47  <fauntleroy>is there anywhere we can keep track of which versions are being skipped/excluded?
00:20:03  <DeviaVir>Oh, avianflu, if it helps anything, when I deploy I got this internal error, but could continue from webops anyway (I got this with other apps as well)
00:20:04  <DeviaVir>error: Nodejitsu Error (500): Internal Server Error
00:20:04  <DeviaVir>warn: Error returned from Nodejitsu
00:20:05  <DeviaVir>error: Error: Subscription limit reached. No drones started.
00:20:33  <AvianFlu>DeviaVir: aha!
00:20:43  <AvianFlu>that makes sense, they're just not propagating the error right in webops
00:21:00  <DeviaVir>But I did select a subscription in webops
00:21:01  <AvianFlu>fauntleroy: we should publish a list - usually it's all of them, except when there are bugs
00:21:17  <AvianFlu>DeviaVir: which one? are you over your number of drones?
00:21:30  <AvianFlu>how many apps do you have running?
00:21:34  <DeviaVir>I don't know how they work :( I have three apps, all have their own subscriptions
00:21:40  <DeviaVir>so I guess I have three drones
00:21:52  <DeviaVir>All have the Micro subscription
00:21:54  <DeviaVir>two of them actually work
00:22:02  <DeviaVir>and this last one is bugging the hell out of me
00:22:21  <DeviaVir>But… the two I already had running before the paid plans were here
00:22:28  <DeviaVir>these last one is quite new
00:22:55  <DeviaVir>yeah, my english is failing me, it's late, don't judge me :)
00:23:55  * jfsiiijoined
00:28:48  <DeviaVir>AvianFlu, do I need to enable something to fix this drone issue?
00:29:26  * mappumquit (Ping timeout: 260 seconds)
00:31:54  * ramitosquit
00:34:04  <AvianFlu>DeviaVir: wait, you got three different micro plans?
00:34:16  <DeviaVir>yeah, for three different apps
00:34:32  <AvianFlu>are they all the same username?
00:34:37  <DeviaVir>yeah
00:35:17  <AvianFlu>okay... I think that the system expects you to get a bigger plan and spread the total drones out among your apps, which is why it's having problems with the different subscriptions
00:35:25  <AvianFlu>it's probably only seeing the first or last micro plan
00:36:03  <DeviaVir>Okay, so you need me to go get a bigger plan.. Weird though, as two of my existing apps or running on micro already
00:36:35  <Sly>One of them is probably running in sandbox, if you haven't unsubscribed from it.
00:36:49  <DeviaVir>they're all at micro as far as I can see
00:37:05  <DeviaVir>all three of them.. only the last one i having issues
00:37:21  <AvianFlu>strange
00:37:25  <DeviaVir>+1
00:37:30  <AvianFlu>I'll keep taking a look
00:38:51  <DeviaVir>Okay, hope you find something
00:38:56  <AvianFlu>DeviaVir: okay, so, I'm seeing you with two subscriptions
00:38:58  <AvianFlu>one sandbox
00:39:00  <AvianFlu>and one micro
00:39:08  <DeviaVir>only one?
00:39:09  <AvianFlu>whihc is why two drones work and the third doesn't
00:39:33  <DeviaVir>okay, updated to small
00:40:14  <DeviaVir>so to get it straight, three drones = three apps?
00:40:19  <Sly>Yeah.
00:40:31  <DeviaVir>ah, got ya
00:40:37  <DeviaVir>let's see what happens now then
00:41:33  <DeviaVir>Now we're getting somewhere
00:41:34  * mdedetrichjoined
00:41:38  <DeviaVir>thanks for your help so far AvianFlu
00:41:54  <AvianFlu>no problem
00:41:58  <AvianFlu>it's what we're here for
00:44:52  <Sly>DeviaVir, you may also want to unsubscribe from the sandbox. Wouldn't want one of your apps to be on it and then go down after the 30 days.
00:45:03  <DeviaVir>How do I do that Sly?
00:45:24  <Sly>You should be able to do it on the Accounts page at http://webops.jit.su
00:45:38  <Sly>There's a "Subscriptions" tab where you entered your billing information.
00:46:08  <AvianFlu>you've got two months free with it
00:46:09  <AvianFlu>for now
00:46:17  <AvianFlu>so you should actually leave it as-is for the time being
00:46:25  <DeviaVir>I see small and micro
00:46:35  <DeviaVir>so should I cancel small only?
00:46:39  <DeviaVir>micro*
00:46:44  <DeviaVir>seeing small has three drones already
00:47:52  <AvianFlu>yeah, if you don't need the fourth, sounds logical
00:48:24  * xaqjoined
00:49:13  <DeviaVir>okay weird, my other two apps were on ONE micro subscription
00:49:17  <DeviaVir>so now they're both off
00:49:22  <Sly>...
00:50:14  <AvianFlu>now that you have a small
00:50:17  <AvianFlu>if you start them again
00:50:19  <AvianFlu>it should be fine
00:50:22  <AvianFlu>sorry about the hiccup
00:50:31  <DeviaVir>shouldn't I put them on that plan first?
00:50:37  <DeviaVir>their Plan was still on micro
00:50:48  <AvianFlu>makes sense, yeah
00:51:31  <DeviaVir>ah, and now the other one doesn't show micro anymore, it just shows no subscription.. I guess that one was on the sandbox
00:51:35  <DeviaVir>all figured out, haha
00:53:38  <AvianFlu>excellent
00:54:28  <DeviaVir>just user errors and redis to go.. haha
00:54:57  <DeviaVir>I tried reinstalling nodejs btw, but that didn't really help much
00:55:03  <DeviaVir>sudo update, nothing
00:55:10  * derpopsquit
00:55:42  <DeviaVir>oh, idea..
00:58:52  * jfsiiiquit (Quit: Leaving.)
01:02:24  <DeviaVir>Ermm.. okay, did any of you do Redis with Express? Wondering how to set that up with jitsu
01:04:21  <AvianFlu>`jitsu databases create`
01:04:22  * IrishGringojoined
01:05:01  <DeviaVir> if (err && err.statusCode === 409 || err.statusCode === 404) {
01:05:02  <DeviaVir> ^
01:05:03  <DeviaVir>TypeError: Cannot read property 'statusCode' of null
01:05:06  <DeviaVir>that's how that ends
01:05:42  <AvianFlu>oh right, you were having all those bizarre zsh problems
01:05:50  <deoxxa>surround the || part with parens
01:05:52  <DeviaVir>I'm in bash now
01:05:54  <DeviaVir>same thing tho
01:05:55  <AvianFlu>I need the output of npm ls -g
01:06:02  <deoxxa>if (err && (err.statusCode === 409 || err.statusCode === 404))
01:06:11  * therealkoopajoined
01:06:33  <DeviaVir>npm WARN unmet dependency /usr/local/lib/node_modules/jitsu/node_modules/request/node_modules/form-data requires mime@'1.2.2' but will load
01:06:34  <DeviaVir>npm WARN unmet dependency /usr/local/lib/node_modules/jitsu/node_modules/request/node_modules/mime,
01:06:35  <DeviaVir>npm WARN unmet dependency which is version 1.2.7
01:06:36  <DeviaVir>those don't seem important
01:06:43  <DeviaVir>npm ERR! extraneous: mime@1.2.7 /usr/local/lib/node_modules/jitsu/node_modules/request/node_modules/mime
01:06:43  <DeviaVir>npm ERR! invalid: mime@1.2.7 /usr/local/lib/node_modules/jitsu/node_modules/request/node_modules/mime
01:06:44  <DeviaVir>npm ERR! extraneous: form-data@0.0.3 /usr/local/lib/node_modules/jitsu/node_modules/request/node_modules/form-data
01:06:47  <DeviaVir>these are the only three errors
01:09:25  <AvianFlu>I need that in a paste
01:09:28  <AvianFlu>I need all the output
01:09:32  <DeviaVir>okay coming up
01:09:33  <AvianFlu>gist.github.com
01:09:34  <mmalecki>deoxxa: that's a pretty good note XD
01:09:43  <mmalecki>since that's most likely our code
01:10:10  <DeviaVir>https://gist.github.com/9a1df0d1ea09cfef5719
01:10:14  <mmalecki>deoxxa: you get free vodka/beer/drugs in Italy if you find it and fix it
01:10:40  * wesbosquit (Ping timeout: 255 seconds)
01:16:09  <deoxxa>lol mmalecki
01:17:28  <mmalecki>deoxxa: it'd be much more convenient if you were to choose booez
01:17:41  <mmalecki>since dealers don't really accept cards
01:17:41  * deoxxadoesn't drink
01:17:48  * deoxxadoesn't drugs
01:18:11  <mmalecki>wait...
01:18:26  <mmalecki>how do you make your life entertaining?
01:18:42  <fauntleroy>doing nothing but writing node.js applications
01:19:22  <DeviaVir>doesn't smoke? @deoxxa
01:19:32  <DeviaVir>you gotta go full circle if you're gonna do it
01:20:28  * coderarityjoined
01:21:20  <deoxxa>DeviaVir: nope
01:21:28  <DeviaVir>cool
01:21:33  <fauntleroy>got the trifecta
01:21:36  <DeviaVir>didn't know anyone else like me existed
01:22:01  <DeviaVir>most of them shoot through and go vegatarian and gay, not us heroes, right
01:22:02  <DeviaVir>;)
01:23:18  <deoxxa>heh
01:23:31  <DeviaVir>Did my gist get you anywhere AvianFlu? Just wondering, don't want to stress you
01:24:06  <AvianFlu>we've got somebody poking at it, we'll see what's going on
01:25:01  <DeviaVir>Okay, I'll stick around for now then
01:30:28  <AvianFlu>DeviaVir: either redistogo is having problems, or their API changed
01:30:47  <DeviaVir>ah.. that means serious trouble
01:30:49  <AvianFlu>see if you can create one from their site directly, maybe - we'll keep investigating otherwise
01:31:17  * jcrugzzjoined
01:33:11  * therealkoopaquit (Remote host closed the connection)
01:33:15  <DeviaVir>Looks like redistogo directly does work
01:36:12  <DeviaVir>I seriously don't want to bug you any more than I already have AvianFlu, so final question before I give up -- does this; RedisStore = require( 'redis-store' )(express) say anything to you? redis-store isn't known anywhere (error - Caught exception: Error: Cannot find module 'redis-store')
01:36:18  <DeviaVir>but when I try with redis.. same error
01:37:12  <AvianFlu>are they in your package.json?
01:39:35  <mmalecki>deoxxa: working on a fix to redis problem, hold up
01:39:38  <mmalecki>or
01:39:39  <DeviaVir>npm ERR! 404 'redis-store' is not in the npm registry.
01:39:41  <DeviaVir>hmm
01:39:42  <mmalecki>DeviaVir: ^
01:40:02  <DeviaVir>oh cool mmalecki, still fixing my stupid user problems though so take your time (thanks deoxxa!)
01:40:42  <DeviaVir>I'm getting this dawning feeling that redis-store is a custom package of express
01:41:08  <DeviaVir>Oh, nevermind
01:41:11  <DeviaVir>I'm fucking up again
01:41:38  * mappumjoined
01:45:45  * jcrugzzquit (Ping timeout: 245 seconds)
01:47:39  <DeviaVir>info: http://dualdev.mssgs.jit.su on Port 80
01:47:40  <DeviaVir>info: Nodejitsu ok
01:47:42  <DeviaVir>Can't believe my eyes
01:47:49  <DeviaVir>Internal Server Error
01:47:51  <DeviaVir>too good to be true lol
01:50:54  * joshonthewebquit (Quit: Computer has gone to sleep.)
01:53:11  <DeviaVir>An error has occurred: {"bytesParsed":0,"code":"HPE_INVALID_CONSTANT"}
01:53:16  <DeviaVir>so, what does that mean :P
01:54:00  * mappumquit (Ping timeout: 246 seconds)
01:54:07  <AvianFlu>disable the flash fallback in socket.io
01:57:20  * bradleymeckquit (Quit: bradleymeck)
01:57:37  <DeviaVir> io.set( 'transports', [ // enable all transports (optional if you want flashsocket)
01:57:38  <DeviaVir> 'websocket'
01:57:39  <DeviaVir> , 'htmlfile'
01:57:40  <DeviaVir> , 'xhr-polling'
01:57:41  <DeviaVir> , 'jsonp-polling'
01:57:43  <DeviaVir> ])
01:57:43  <DeviaVir>it's not set though?
01:58:36  * coderarityquit (Ping timeout: 260 seconds)
01:58:37  * IrishGringoquit (Read error: Operation timed out)
01:58:46  * derpopsjoined
02:01:30  * mmaleckiquit (Quit: leaving)
02:04:25  * AvianFluquit (Remote host closed the connection)
02:04:55  * tmpvarquit (Ping timeout: 246 seconds)
02:09:09  * IrishGringojoined
02:09:27  <DeviaVir>weirdly enough it works locally
02:10:48  <DeviaVir>An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}
02:10:54  <DeviaVir>maybe he doesn't like me setting an IP..
02:11:29  * tmpvarjoined
02:18:58  * jfsiiijoined
02:19:08  * joshonthewebjoined
02:19:09  <deoxxa>ugh
02:19:19  <deoxxa>boss wants details about implementation of something that doesn't exist yet
02:19:26  <jesusabdullah>which is?
02:19:29  <jesusabdullah>XD
02:20:04  <deoxxa>basically we're building a thing that makes it easy to construct streams of data and configure them appropriately
02:20:15  <deoxxa>he keeps going back to this tiny little point about asset databases
02:20:20  <deoxxa>and "how are you going to implement that"
02:20:20  * mdedetrichquit (Quit: Computer has gone to sleep.)
02:20:30  <deoxxa>it's like saying "what size nails are you going to use to hang up that picture in your new house"
02:20:42  <deoxxa>it's just so not important right now
02:21:04  <deoxxa>like who knows, i might make my walls out of metal so nails are no longer appropriate
02:23:50  * jcrugzzjoined
02:24:30  <jesusabdullah>I feel that
02:29:08  * jfsiiiquit (Quit: Leaving.)
02:33:22  * ebrightquit (Ping timeout: 248 seconds)
02:33:35  * jcrugzzquit (Ping timeout: 276 seconds)
02:34:00  * ebrightjoined
02:37:40  * DeviaVirquit (Quit: DeviaVir)
02:53:03  * benlowerquit (Remote host closed the connection)
02:54:30  * jcrugzzjoined
02:57:36  * xaqquit (Remote host closed the connection)
03:01:21  * mdedetrichjoined
03:02:24  * joshonthewebquit (Quit: Textual IRC Client: http://www.textualapp.com/)
03:03:10  * AvianFlujoined
03:04:31  * joshonthewebjoined
03:05:45  * sberrymanjoined
03:11:10  * jcrugzzquit (Ping timeout: 245 seconds)
03:16:07  <Nexxy>deoxxa, magnets
03:16:13  <Nexxy>just tell your boss, "magnets"
03:17:02  <deoxxa>"what do you mea-" "magnets."
03:17:11  <deoxxa>"...i really don-" "MAGNETS."
03:20:26  * mmaleckijoined
03:20:27  * xaqjoined
03:21:33  * wesbosjoined
03:22:51  * derpopsquit
03:25:37  * mappumjoined
03:29:54  * derpopsjoined
03:33:04  * joshonthewebquit (Quit: Textual IRC Client: http://www.textualapp.com/)
03:34:48  * wesbosquit (Quit: Leaving...)
03:35:23  * derpopsquit
03:41:54  * mmaleckiquit (Ping timeout: 245 seconds)
03:46:27  * derpopsjoined
03:51:47  * derpopsquit
03:52:20  * jcrugzzjoined
03:55:39  * derpopsjoined
04:00:13  * nopuck4youquit (Ping timeout: 246 seconds)
04:12:47  * sberrymanquit (Remote host closed the connection)
04:16:36  * joshonthewebjoined
04:16:55  * bradleymeckjoined
04:17:35  * hmalphettesjoined
04:23:14  * jcrugzzquit (Ping timeout: 252 seconds)
04:25:23  * AvianFluquit (Remote host closed the connection)
04:27:51  * mdedetrichquit (Quit: Computer has gone to sleep.)
04:32:36  * mdedetrichjoined
04:35:35  * xaq_joined
04:36:03  * xaqquit (Read error: Connection reset by peer)
04:37:47  * xaq_quit (Remote host closed the connection)
04:42:31  * FriendlyLumberjajoined
04:43:55  * marciopugaquit (Remote host closed the connection)
04:47:59  * stagasjoined
04:48:16  * chakritjoined
04:59:08  * bradleymeckquit (Quit: bradleymeck)
05:02:31  * admcjoined
05:05:17  * AvianFlujoined
05:10:46  * sreeixjoined
05:11:57  * joshonthewebquit (Quit: Textual IRC Client: http://www.textualapp.com/)
05:12:49  * joshonthewebjoined
05:20:38  * mdedetrichquit (Quit: Computer has gone to sleep.)
05:20:42  * sreeixquit (Quit: sreeix)
05:23:16  * mmaleckijoined
05:23:39  * derpopsquit
05:29:14  * jcrugzzjoined
05:32:07  * mdedetrichjoined
05:33:52  * jcrugzzquit (Ping timeout: 246 seconds)
05:37:34  * coderarityjoined
05:41:52  * mappumquit (Read error: Connection reset by peer)
05:42:09  * mesojoined
05:45:08  * mappumjoined
05:48:29  * tomshredsquit (Quit: Leaving...)
05:50:30  * mmaleckiquit (Ping timeout: 252 seconds)
05:52:36  * tmpvarquit (Quit: This computer has gone to sleep)
05:55:23  * mmaleckijoined
05:55:37  * mmaleckiquit (Client Quit)
05:56:02  * mmaleckijoined
05:56:18  * graeme_fjoined
06:02:59  * IrishGringoquit (Read error: Operation timed out)
06:06:47  <fauntleroy>magnets.
06:10:50  * sreeixjoined
06:17:37  * marciopugajoined
06:19:08  * stagasquit (Read error: Connection reset by peer)
06:19:38  * stagasjoined
06:21:29  * thirdknifejoined
06:22:04  * mmaleckitopic: Nodejitsu - Host applications. Keep them up. | Cloud status: Redis DB creation is currently down due to Redis To Go API maintenance. Existing databases remain unaffected.
06:23:12  <mmalecki>apparently timing out all API calls is the preffered behavior in their case.
06:23:16  <mmalecki>oh well.
06:23:24  <fauntleroy>heh
06:23:41  <fauntleroy>that's been going on for a while now. Any idea how long this maintenance window is?
06:24:11  <mmalecki>nope, mailing them right now
06:26:13  <coderarity>tweeting something that's amazing but no one will understand can be very disappointing :\
06:26:22  <marciopuga>are you guys talking about the redis?
06:26:30  <fauntleroy>the one and only
06:26:34  <mmalecki>marciopuga: yeah
06:26:48  <marciopuga>cool, i thought the problem was here.. all good then
06:27:02  <coderarity>it's in /topic
06:28:30  <mmalecki>mailed but I'm getting on a plane soon
06:28:42  <mmalecki>I'll check everything when I land
06:30:32  * IrishGringojoined
06:30:33  <marciopuga>have a good flight !
06:30:42  <mmalecki>thanks man
06:30:46  * yawntjoined
06:30:55  <mmalecki>marciopuga: you're going to nodedublin?
06:31:04  * graeme_fquit (Read error: Connection reset by peer)
06:31:09  <marciopuga>I wish
06:31:15  <mmalecki>shame :(
06:31:51  <marciopuga>gotta go here.. talk to you guys later
06:31:58  * marciopugaquit (Quit: freedom)
06:35:05  * jetiennejoined
06:35:45  * hexreelquit (Ping timeout: 246 seconds)
06:37:18  * graeme_fjoined
06:40:06  * mmaleckiquit (Quit: boarding)
06:40:29  * jfsiiijoined
06:41:31  * yawnt_joined
06:42:04  * yawntquit (Read error: Connection reset by peer)
06:42:04  * yawnt_changed nick to yawnt
06:42:10  * jetienne_joined
06:43:30  * alucardXjoined
06:43:43  * dob_joined
06:45:03  * Frippejoined
06:45:31  * jetiennequit (Ping timeout: 244 seconds)
06:45:31  * jetienne_changed nick to jetienne
06:45:56  * dob_quit (Remote host closed the connection)
06:49:18  * jetienne_joined
06:52:34  * jetiennequit (Ping timeout: 260 seconds)
06:52:34  * jetienne_changed nick to jetienne
06:53:23  * graeme_fquit (Quit: Computer has gone to sleep.)
06:53:58  * yawntquit (Ping timeout: 260 seconds)
06:54:04  * sorensojoined
06:56:29  * fauntleroyquit (Quit: Page closed)
07:13:56  * artemjoined
07:14:16  <artem>Hi there. Does anybody cab help me?
07:14:20  <artem>*can
07:14:42  <coderarity>hi
07:14:49  <coderarity>what seems to be the issue?
07:16:37  <artem>I'm looking nodejs hosting and nodejitsu looks great but I have use wkhtmltopdf package to render pdf files. Does nodejitsu allow to install this one?
07:16:50  <coderarity>idk, let me see
07:17:11  <artem>sorry for my pure english :)
07:17:30  <coderarity>lol :P
07:17:38  <coderarity>it's cool
07:17:42  <jesusabdullah>artem: coderarity: I don't believe we have wkhtmltopdf installed
07:18:05  <jesusabdullah>artem: we may be able to make it available on our servers depending. Can you tell me more about this library?
07:18:06  <coderarity>it uses webkit and qt, that's a lot of stuff
07:18:15  <jesusabdullah>yeah, i don't think we can support that
07:18:20  <jesusabdullah>in fact, i'm going to say no
07:18:22  <jesusabdullah>sorry artem
07:18:24  * jetiennequit (Quit: jetienne)
07:18:32  <coderarity>artem: there's other stuff that can convert html to pdf though
07:18:45  <artem>for example?
07:19:43  <coderarity>this looks like one option, but it uses an external service https://github.com/pdfcrowd/node-pdfcrowd/
07:20:02  <coderarity>i feel like there was a more popular one for this
07:20:02  <MerlinDMC>wkhtmltopdf can also be compiled to a single static binary ... and maybe served via a npm package?
07:20:24  <jesusabdullah>unlikely MerlinDMC, and even if that were the case it would be too large to fit on a small instance
07:21:09  <coderarity>i mean, how hard can it be? heck i'll write it
07:21:33  <MerlinDMC>jesusabdullah, kk
07:22:33  * mapppumjoined
07:22:47  * mappumquit (Read error: Connection reset by peer)
07:23:05  <artem>So what can I use to convert html to pdf on nodejitsu?
07:23:21  * toonketelsjoined
07:23:41  <coderarity>the only thing I see that works now is pdfcrowd, https://github.com/pdfcrowd/node-pdfcrowd/
07:25:19  <artem>Is it installed on nodejitsu?
07:26:23  <coderarity>it doesn't need to be, so yeah
07:26:43  <coderarity>the only things we need installed is compiled stuff, and that library doesn't compile anything
07:27:32  * toonketelsquit (Read error: Connection reset by peer)
07:27:39  * toonketelsjoined
07:27:41  * mappppumjoined
07:27:53  * toonketelsquit (Read error: Connection reset by peer)
07:28:17  * toonketelsjoined
07:28:22  * toonketelsquit (Remote host closed the connection)
07:28:28  <artem>thank you for the help
07:28:56  * toonketelsjoined
07:29:09  * mappppumchanged nick to mappum
07:31:38  * meso_joined
07:31:45  * mapppumquit (Ping timeout: 265 seconds)
07:36:23  * mapppumjoined
07:36:55  * artemquit (Ping timeout: 245 seconds)
07:37:20  * jfsiiiquit (Quit: Leaving.)
07:38:58  * meso_quit (Ping timeout: 246 seconds)
07:39:38  * jfsiiijoined
07:40:20  * mappumquit (Ping timeout: 256 seconds)
07:41:23  * efbekajoined
07:47:58  * blevsjoined
08:01:27  * joshonthewebquit (Quit: Computer has gone to sleep.)
08:11:16  * jfsiiiquit (Quit: Leaving.)
08:12:42  * svnltojoined
08:18:17  * IrishGringoquit (Quit: ChatZilla 0.9.89 [Firefox 16.0.1/20121010144125])
08:26:16  * hmalphettesquit (Ping timeout: 244 seconds)
08:32:24  * jetiennejoined
08:38:16  * admcquit (Quit: Leaving.)
08:43:09  * mdedetrichquit (Ping timeout: 246 seconds)
08:45:16  * mapppumquit (Ping timeout: 240 seconds)
08:52:28  * rvaggjoined
08:52:31  * graeme_fjoined
09:04:56  * cjroebuckjoined
09:11:23  * V1joined
09:12:52  * V1changed nick to `3rdEden
09:17:42  <booyaa>anyone remember the statsd(aas) that's hosted on nodejitsu?
09:22:41  * tmpvarjoined
09:23:10  * jgomezjoined
09:30:05  * DominiqueDeBjoined
09:30:09  <DominiqueDeB>hey
09:30:38  <coderarity>hi
09:30:47  <coderarity>let me read what happened in #node.js
09:30:49  <coderarity>don't have to repeat
09:30:59  * ktkNAchanged nick to ktk
09:31:05  <DominiqueDeB>o ok! xD
09:34:13  <DominiqueDeB>need help reading? xD
09:34:41  <coderarity>you can't install jitsu is what i see so far
09:35:34  <DominiqueDeB>ye,
09:35:49  <DominiqueDeB>i tried the command: sudo npm install jitsu -g
09:35:52  <DominiqueDeB>which gives errors
09:36:18  <DominiqueDeB>Heard that it is being caused by a npm bug in jitsu itself
09:36:28  <coderarity>what that guy said was right
09:36:30  <coderarity>you need to update
09:36:33  <DominiqueDeB>also tried to clone the git repo and run the install locally
09:36:36  <coderarity>what's your node -v?
09:37:07  <DominiqueDeB>what u mean? :$!
09:37:19  <coderarity>type "node -v" at the terminal
09:37:21  <coderarity>what does it say?
09:37:38  <DominiqueDeB>v.0.6.12
09:38:15  <coderarity>that's too low
09:38:37  <coderarity>let me go get the ubuntu command
09:39:15  <coderarity>run this in your terminal: `sudo apt-get update && sudo apt-get upgrade`
09:40:04  * chakritquit (Quit: leaving)
09:42:43  <DominiqueDeB>ok
09:43:08  <DominiqueDeB>it's positive that ubuntu is updating and upgrading where it can? xD
09:43:38  <coderarity>SomeoneWeird: yeah
09:43:47  <coderarity>wait, I mean
09:43:49  <coderarity>DominiqueDeB: yeah
09:44:14  <DominiqueDeB>XD
09:44:27  <DominiqueDeB>i dont see node being updated
09:44:38  <coderarity>really?
09:44:54  <coderarity>how did you install it?
09:45:14  <coderarity>someone said the ubuntu repository was updated on twitter
09:45:59  * dob_joined
09:46:06  <coderarity>you want to use this: https://launchpad.net/~chris-lea/+archive/node.js/
09:46:29  <coderarity>do you know how to use a ppa?
09:47:19  <DominiqueDeB>no?
09:47:32  <coderarity>well, you gotta let that update finish, is it done?
09:47:40  <rvagg>Chris Lea's repo is updated very quickly after each release
09:47:45  <rvagg>usually within the day
09:47:59  <DominiqueDeB>i am not a pro in terminal so i don't how to use other repo
09:47:59  <rvagg>(of release)
09:48:24  <coderarity>DominiqueDeB: yeah, i'll explain it in a second, did that other command complete?
09:48:33  <DominiqueDeB>the update is complete
09:48:36  <DominiqueDeB>but i see
09:48:46  <DominiqueDeB>that node -v doesnt do anything anymore!
09:48:46  <DominiqueDeB>xD
09:48:53  <coderarity>well that's just great
09:49:00  <coderarity>whatevs, shouldn't matter after this anyways
09:49:29  <DominiqueDeB>no such file or directory
09:49:32  <coderarity>run `sudo add-apt-repository ppa:chris-lea/node.js`
09:49:36  <DominiqueDeB>ok ok
09:50:36  <DominiqueDeB>ok
09:50:39  <coderarity>then run `sudo apt-get install nodejs npm`
09:50:39  <DominiqueDeB>done, i think
09:51:08  <coderarity>that fast?
09:51:14  <coderarity>what does `node -v` say now?
09:51:22  <DominiqueDeB>installing
09:51:37  <coderarity>oh, good, :D
09:51:45  <DominiqueDeB>v0.6.12
09:51:46  <DominiqueDeB>xD
09:51:51  <coderarity>oh my
09:52:11  <DominiqueDeB>weird or? xD
09:52:36  <coderarity>i forgot to tell you to run `sudo apt-get update` first
09:52:43  <DominiqueDeB>ow
09:52:48  <DominiqueDeB>so just run it now or?
09:53:21  <coderarity>yeah
09:53:27  <DominiqueDeB>i ran it, still gives v0.6.12
09:53:31  <coderarity>not done yet
09:53:47  <coderarity>after `sudo apt-get update` you've got to run `sudo apt-get install nodejs npm` again
09:54:25  <DominiqueDeB>ok
09:54:29  <DominiqueDeB>running the install again
09:54:32  * cjroebuc_joined
09:54:37  <DominiqueDeB>i wonder if it really uses the new repo
09:54:46  <DominiqueDeB>its updated!
09:54:51  <DominiqueDeB>v0.8.12 ??
09:54:54  <coderarity>yeah
09:54:56  <coderarity>sweet
09:55:08  <coderarity>and now you can install jitsu like normal
09:55:17  <DominiqueDeB>sudo npm install jitsu -g
09:55:20  <DominiqueDeB>right?
09:55:22  <coderarity>yeah
09:55:40  <DominiqueDeB>running
09:55:41  <coderarity>you can even type it as `sudo npm i jitsu -g` if you want
09:55:54  <DominiqueDeB>ok, thnx for the tip
09:56:10  * cjroebuckquit (Ping timeout: 245 seconds)
09:57:47  * dob_quit (Remote host closed the connection)
09:57:55  <coderarity>btw, it's not a bug in npm that caused this, it's because the version of read that jitsu relies on doesn't work on 0.6
09:58:26  <DominiqueDeB>o ok1
09:58:44  <coderarity>that guy was telling you to download jitsu and change the version of read so you could use 0.6, but it's way better to just use 0.8
09:58:56  <DominiqueDeB>ok thnx!
09:59:05  <DominiqueDeB>ye i would rather use the newer one too
09:59:47  <coderarity>yeah
09:59:55  * efbekaquit (Ping timeout: 245 seconds)
10:00:03  <DominiqueDeB>now i have to install socket.io and figure out how to make it reachable 'publicly' instead of running it localhost
10:00:23  * jetiennequit (Quit: jetienne)
10:00:23  <coderarity>nah, it's probably running publicly already
10:00:39  * qewrewq98uewqquit (Read error: Connection reset by peer)
10:00:41  <coderarity>you just need to connect to the right url from the client
10:01:53  <coderarity>DominiqueDeB: just use window.location.host or something
10:02:05  <DominiqueDeB>ok
10:02:17  <DominiqueDeB>so i can reach the webapp through some http adres?
10:02:32  <DominiqueDeB>btw, i think its installed correctly now
10:02:51  <coderarity>i mean, if you run it locally, window.location.host === localhost:8080 (or whatever port you're using, doesn't matter)
10:03:12  <DominiqueDeB>ye
10:03:15  <coderarity>from nodejitsu, window.location.host === "yourapp.jit.su"
10:03:20  <DominiqueDeB>ok
10:03:23  <coderarity>which is what you want in both situations
10:03:49  <coderarity>so whem you deploy it, it should generally just work
10:03:50  <DominiqueDeB>ye ok, but from here on out I just have to figure it all out
10:04:02  <coderarity>yeah, if you need any help let us know
10:04:03  <DominiqueDeB>does it ignore the port code then?
10:04:11  <DominiqueDeB>ye sure
10:04:23  <DominiqueDeB>i will just connect these channels again xD
10:04:26  <coderarity>well, it'll be yourapp.jit.su:80 but whatevs
10:04:30  <coderarity>same thing
10:04:34  <DominiqueDeB>ye ok
10:04:38  <coderarity>i gotta go do dishes :D
10:04:41  <DominiqueDeB>well thnx for all the help
10:04:45  <coderarity>np
10:04:45  <DominiqueDeB>haha gl with that
10:04:57  <coderarity>yeah, it's been a week, i'll need it :P
10:04:58  <DominiqueDeB>dishes of a whole week or? xD
10:05:05  <coderarity>maybe more
10:05:07  <DominiqueDeB>haha just what i thought
10:05:20  <coderarity>:P
10:05:23  <DominiqueDeB>just the way a IT guy lives
10:05:45  <coderarity>i prefer the term "nodejitsu ninja"
10:05:46  <DominiqueDeB>an*
10:05:50  <DominiqueDeB>haha
10:05:52  <DominiqueDeB>cool
10:06:04  <DominiqueDeB>just the way a nodejitsu ninja lives**
10:07:18  <coderarity>yeah, i'm probably the worst of us
10:08:17  <coderarity>4 college students and no one cleans up a single thing :P
10:10:31  <Nexxy>between the 4 of you there's no way you can't afford to hire a cleaner
10:11:06  * MannyCaljoined
10:11:52  <coderarity>Nexxy: nope, gotta pay for the energy drinks
10:12:17  <Nexxy>nodejitsu should totally comp those
10:12:27  <Nexxy>get a #nodejitsu group-buy going on
10:12:30  <Nexxy>at least
10:12:45  <Nexxy>then you could save enough to hire the cleaner
10:13:05  <Nexxy>put me down for 6 cases
10:13:16  <coderarity>lol
10:13:35  <coderarity>i went through 2 cases in a week
10:13:39  <Nexxy>wat
10:13:46  <coderarity>ima need a good 10
10:13:49  * joshonthewebjoined
10:13:50  * efbekajoined
10:13:53  <Nexxy>you're going to give yourself an aneurysm
10:14:11  <Nexxy>that's like 4 and a half cans a day
10:14:14  <coderarity>that's only like 1 a day
10:14:23  <coderarity>but that's because half way through the week i ran out
10:14:26  <Nexxy>I thought cases were 16 or something
10:14:40  <coderarity>well, the ones you get at target are like 4
10:14:44  <Nexxy>e.g. http://www.amazon.com/Monster-Energy-Drink-16-Ounce-Cans/dp/B001A33FZ8
10:14:53  <Nexxy>24 pack!
10:15:06  <coderarity>for 50$ :P
10:15:12  <Nexxy>yeah that's p.much retail
10:15:17  <coderarity>that's probably a week's worth
10:15:24  <coderarity>3 a day? sounds about right
10:15:27  <Nexxy>you need to cut back, coderarity
10:15:31  * Nexxytsks
10:15:34  * Nexxyfinger wag
10:15:40  <coderarity>i'd have to start drinking soda to make up for it
10:15:44  <Nexxy>tea is good
10:15:57  <coderarity>Nexxy: yeah, i drink tea too
10:15:59  <Nexxy>CLUB MATE
10:16:15  <coderarity>and coffee
10:16:28  <coderarity>anything that keeps me awake, pretty much
10:16:38  <Nexxy>amphetamines?
10:18:42  <coderarity>aren't those drugs?
10:19:28  <Nexxy>no more of a drug than caffeine
10:19:32  <Nexxy>lol
10:20:25  <substack>people are just squishy bags of chemicals
10:20:47  <coderarity>yeah, but it's not as fun if you don't drink it
10:20:56  <Nexxy>haha substack
10:20:56  <Nexxy>well put
10:21:29  * DominiqueDeBpart
10:21:32  <coderarity>i like drinking stuff a lot
10:21:59  <coderarity>it's like a convenient and quick distraction when you need it
10:26:31  * bengourleyjoined
10:27:22  * eldiosjoined
10:29:02  <coderarity>also i think my roommates and parents would think i'm crazy taking pills to keep me awake :P
10:29:22  <coderarity>the last thing i need is more of that
10:41:33  * mesoquit (Remote host closed the connection)
10:45:06  * mesojoined
10:45:22  * jetiennejoined
10:45:58  * jetiennequit (Client Quit)
11:02:29  * mmaleckijoined
11:06:35  * efbekaquit (Ping timeout: 245 seconds)
11:16:43  * alucardXquit (Read error: Connection reset by peer)
11:18:22  <mmalecki>ircretary: tell AvianFlu to send me fucking flight details
11:18:22  <ircretary>mmalecki: I'll be sure to tell avianflu
11:19:03  * efbekajoined
11:24:07  * laggyluk_joined
11:24:14  * laggylukequit (Read error: Connection reset by peer)
11:26:58  * yawntjoined
11:30:34  * laggyluk_quit (Read error: Connection reset by peer)
11:30:52  * laggylukejoined
11:31:33  * coderarityquit (Ping timeout: 256 seconds)
11:33:43  * drunkgoatjoined
11:37:39  * porsagerjoined
11:39:16  * coderarityjoined
11:42:05  * therealkoopajoined
11:45:49  <yawnt>deoxxa:
11:45:54  <deoxxa>sup
11:46:01  <yawnt>DERP!
11:46:04  <deoxxa>oh
11:46:09  <deoxxa>well that was just uncalled for
11:46:18  <yawnt>internet is dying
11:57:09  * mesoquit (Read error: Connection reset by peer)
11:57:23  * mesojoined
12:00:11  * yawntquit (Quit: HAR HAR)
12:00:38  * yawnjoined
12:01:25  * yawnchanged nick to yawnt
12:01:50  * bradleymeckjoined
12:06:10  * YoYquit (Ping timeout: 260 seconds)
12:06:57  * YoYjoined
12:16:10  <coderarity>dunuhnuhnuhnuhnuh - Wild sun appeared! Go! CODERARITY!
12:16:30  <coderarity>CODERARITY used SLEEP!
12:16:32  <deoxxa>use STAY INSIDE attack!
12:16:33  <deoxxa>haha
12:16:34  * coderarityquit (Quit: leaving)
12:16:47  <yawnt>lol
12:16:51  <yawnt>deoxxa:
12:16:58  <deoxxa>i'm a person
12:16:59  <deoxxa>hello
12:17:01  <yawnt>DERP!
12:17:12  <yawnt>i'm doing java deoxxa
12:17:18  <deoxxa>...
12:17:19  <yawnt>learning what do \n \r \t do
12:17:32  <deoxxa>oh lol
12:17:34  <deoxxa>university?
12:17:36  <yawnt>professor asked if we should first use java or javac
12:17:39  <deoxxa>haha
12:17:47  <yawnt>and there was this guy super happy "YEAH BECAUSE IT COMPILES TO BYTECODE"
12:17:56  <yawnt>everyone was O_o
12:17:58  <deoxxa>the only correct answer is "no"
12:18:10  <yawnt>and i was sleepy
12:18:10  <yawnt>;D
12:18:14  <deoxxa>lol
12:18:27  <yawnt>i mean
12:18:28  <yawnt>dammit
12:18:45  <yawnt>THE PROFESSOR EVEN HAS THE TERMINAL LIME GREEN AND BLACK
12:18:52  <deoxxa>ugh
12:18:58  <yawnt>how predictable
12:19:00  <yawnt>.
12:19:08  <deoxxa>also known as the "burn your damn eyes out" colour scheme
12:19:14  <yawnt>yeah
12:19:51  <yawnt>i'll be like "cya next time, neo" while leaving
12:19:52  <yawnt>:D
12:20:44  <deoxxa>well this is interesting
12:20:57  <deoxxa>i just found a digital copy of my great grandfather's naturalisation documents
12:21:04  <yawnt>really
12:21:09  * bengourleypart
12:21:13  <deoxxa>mmm
12:21:22  <deoxxa>they spelt his name wrong though :<
12:23:27  <deoxxa>interesting, he came to australia via america
12:23:29  * bradleymeck_joined
12:23:34  <yawnt>:<
12:23:45  <yawnt>how is this possible
12:23:50  <yawnt>/boot is full
12:24:30  * bradleymeck_quit (Client Quit)
12:25:05  <deoxxa>huh
12:25:12  <deoxxa>he was originally from latvia
12:25:23  <deoxxa>my great, great grandfather was from russia
12:25:28  <yawnt>woah
12:25:30  <deoxxa>interesting
12:25:32  <yawnt>so you're half italian
12:25:34  <yawnt>half vodka
12:25:34  <yawnt>!
12:25:47  <deoxxa>i always thought he grew up in russia
12:25:53  <deoxxa>and yeah, lol
12:25:56  <deoxxa>italian + russian
12:26:23  <yawnt>i wouldn't let you make a pizza for anything in the world
12:26:43  <deoxxa>hey i make good pizza
12:26:45  <deoxxa>bite me :<
12:26:46  <yawnt>yeah sure
12:27:00  * bradleymeckquit (Ping timeout: 245 seconds)
12:27:06  <yawnt>"yeast, flour, salt, vodka"
12:27:13  <yawnt>and then you'll make pizzas inside pizzas
12:27:22  <yawnt>YOU MATRIOSKA JAPANESE
12:27:34  <mmalecki>I lol'd
12:27:35  <deoxxa>i'm very confused
12:27:44  <blez>isn't matroshka russian? ..
12:27:48  <yawnt>exactly
12:28:09  <yawnt>he's a half russian, half italian, australian
12:28:12  <yawnt>who lived in japan
12:28:17  <yawnt>i kinda mixed everything \o/
12:28:21  <deoxxa>lol they spelt his name "pautoff" because of his handwriting
12:28:21  <blez>sounds american
12:28:22  <blez>haha
12:28:28  <yawnt>deoxxa: my surname
12:28:32  <yawnt>became Smvan
12:28:34  <yawnt>from Stivan
12:28:37  <deoxxa>lol what
12:28:38  <yawnt>becaus eof my handwriting
12:28:38  <yawnt>:<
12:28:41  <deoxxa>haha
12:28:43  <yawnt>yeah
12:28:48  <yawnt>i got a finnish professor
12:28:52  <yawnt>he's not into italian :(
12:29:03  <yawnt>GUYS, I GOT THIS NEW HERO
12:29:16  <yawnt>he was trying to compile java using word to write the code
12:29:40  <deoxxa>haha
12:29:55  <yawnt>wops
12:29:56  <yawnt>wrong
12:29:58  <yawnt>it's a she
12:30:08  <yawnt>but yeah.. same stuff
12:30:11  <deoxxa>rofl
12:30:28  <yawnt>WHY ISN'T MY WORDART PRINTING ON THE SCREEN!
12:30:35  <yawnt>i can imagine the disappointment
12:31:02  <deoxxa>http://news.softpedia.com/news/First-Critical-Windows-8-Security-Flaw-Logon-Passwords-Stored-in-Plain-Text-298867.shtml lolol
12:31:40  <yawnt>also italian railways store password plain text
12:31:59  <yawnt>i forgot the pwd yesterday and they had no reset form, they just sent my old password to the email
12:32:03  <deoxxa>haha
12:32:05  <deoxxa>fail
12:32:36  <deoxxa>in other news, i'm on the first page of results if you search for my last name in google :3
12:32:45  * generalissimojoined
12:32:45  <deoxxa>but it's my vimeo profile, which is weird :/
12:32:57  <deoxxa>would have preferred github
12:32:58  <yawnt>but you have a weird last name, don't you?
12:33:03  <deoxxa>pankoff
12:33:08  <deoxxa>it's not that weird
12:33:12  <yawnt>lol
12:33:13  <yawnt>pankoff
12:33:25  <yawnt>deoxxa: my last name is a village in an island
12:33:28  <yawnt>no first page for me :(
12:33:38  <deoxxa>Панков is the cyrillic version :3
12:33:58  <yawnt>it's a nice island though
12:34:00  <yawnt>http://www.croaziainfo.it/Img/album-croazia/porozina-2r500.jpg
12:34:00  * porsagerquit (Ping timeout: 245 seconds)
12:34:04  <yawnt>wouldn't mind spending some time there
12:34:07  <deoxxa>haha
12:34:13  <deoxxa>"hey pretty sure i own this place"
12:34:15  <yawnt>lol
12:34:19  <blez>deoxxa you bulgarian?
12:34:32  <yawnt>wut, when did we mention bulgaria?
12:34:38  <deoxxa>blez: australian, but my father's side of my family is russian
12:34:45  <blez>aha
12:34:56  <blez>we have pankov here too :)
12:35:02  <yawnt>blez: are you bulgarian?
12:35:05  <blez>yes
12:35:07  <deoxxa>yeah, i've read a little bit about that
12:35:17  <deoxxa>and piankof in some places
12:35:24  <yawnt>i wanted to go to budapest
12:37:23  <deoxxa>http://russiananzacs.elena.id.au/1952Pankoff.pdf
12:37:26  <deoxxa>ha awesome
12:37:35  <deoxxa>i should ask my grandfather about that when i see him next
12:37:45  <yawnt>is he still alive?
12:37:49  <deoxxa>yep
12:38:15  <deoxxa>he's super old now though, like 80s i think
12:38:50  <yawnt>:|
12:38:54  <yawnt>my grandma is 90
12:39:00  <yawnt>80 is still young man
12:39:03  <deoxxa>haha
12:39:04  <yawnt>wait til he gets 90
12:39:27  <yawnt>"WHERE ARE YOU GOING?" "<place 10 km away from home>" "BE CAREFUL, THEY'RE CRAZY OUT THERE"
12:39:41  <deoxxa>lol
12:40:10  <yawnt>yeah we have a pretty weird relationship with our nearest towns
12:42:58  <deoxxa>"hold on didn't you live there once"
12:43:05  <deoxxa>"YES THAT'S HOW I KNOW THEY'RE CRAZY"
12:43:16  <yawnt>basically
12:43:20  <yawnt>we're the one that eat cats
12:43:23  <yawnt>our neightbours
12:43:28  <yawnt>plant beans with machine guns
12:43:33  <yawnt>(yes, as crazy as it sounds)
12:43:43  <deoxxa>does... does it work?
12:43:51  <yawnt>no clue
12:43:55  <deoxxa>lol
12:43:59  <yawnt>we call them that way cause there were a lot of outlaws there
12:44:03  <yawnt>so they used shotguns for everything
12:44:14  <deoxxa>ha
12:44:35  <yawnt>i can see you
12:44:44  <yawnt>"i need a bigger caliber" "why?" "beans!!"
12:52:05  * garrettwilkinjoined
12:53:32  <deoxxa>heh
13:02:15  * thurmda1part
13:05:36  * ramitosjoined
13:12:00  * efbekaquit (Ping timeout: 245 seconds)
13:13:23  * generalissimoquit (Remote host closed the connection)
13:16:31  * mmaleckiquit (Ping timeout: 255 seconds)
13:17:27  * jos_e_joined
13:17:54  * mmaleckijoined
13:21:49  * dberlingerjoined
13:24:36  * drunkgoatquit (Ping timeout: 240 seconds)
13:25:33  * bradleymeckjoined
13:26:55  * graeme_fquit (Read error: Connection reset by peer)
13:29:27  * mmaleckiquit (Quit: leaving)
13:29:45  * mmaleckijoined
13:31:25  * graeme_fjoined
13:31:32  * yawntquit (Quit: leaving)
13:33:33  * yawnjoined
13:33:48  * yawnchanged nick to yawnt
13:33:58  * bradleymeckquit (Quit: bradleymeck)
13:34:13  * redirquit (Quit: Textual IRC Client: www.textualapp.com)
13:34:36  * derpopsjoined
13:34:45  * redirjoined
13:34:49  * drunkgoatjoined
13:38:44  * efbekajoined
13:41:28  * generalissimojoined
13:42:38  * thl0joined
13:44:36  * generali_joined
13:45:42  * lpinjoined
13:46:35  * generalissimoquit (Ping timeout: 245 seconds)
13:46:58  * thurmdajoined
13:50:31  * garrettwilkinquit (Quit: garrettwilkin)
13:55:28  * devdazedjoined
14:03:24  * wesbosjoined
14:06:38  * sorensoquit (Ping timeout: 265 seconds)
14:06:50  * garrettwilkinjoined
14:07:13  * stagasquit (Ping timeout: 252 seconds)
14:08:15  * coen-hydejoined
14:08:24  * generali_quit (Remote host closed the connection)
14:12:31  * sirkitreejoined
14:14:58  * coen-hydequit (Quit: coen-hyde)
14:15:05  * Destosjoined
14:17:11  * porsagerjoined
14:18:26  <porsager>Hi. are there any plans for making jitsu deploy more stable in the future? Been through 115 deploys with more than 1/3 failing on the "Starting app" part.
14:18:38  * travis-cijoined
14:18:38  <travis-ci>[travis-ci] flatiron/revalidator#30 (master - c963b26 : Stefan Sedich): The build was broken.
14:18:38  <travis-ci>[travis-ci] Change view : https://github.com/flatiron/revalidator/compare/019c370580f0...c963b262fd8e
14:18:38  <travis-ci>[travis-ci] Build details : http://travis-ci.org/flatiron/revalidator/builds/2796712
14:18:38  * travis-cipart
14:19:48  <porsager>these are the most common errors i get: https://gist.github.com/3813673 - https://gist.github.com/3871422 - https://gist.github.com/3871444
14:20:45  <porsager>sometimes i have to retry 6-7 times before i get a succesfull deploy, and with a deploy time of about 2 minutes i'm ending up with more coffee than i can drink
14:20:51  * sorensojoined
14:22:41  * YoYquit (Ping timeout: 256 seconds)
14:24:15  * blevsquit (Remote host closed the connection)
14:24:28  * YoYjoined
14:30:45  * sreeixquit (Quit: sreeix)
14:35:23  * thurmda1joined
14:36:04  * laggyluk_joined
14:36:08  * laggylukequit (Read error: Connection reset by peer)
14:40:46  <mmalecki>porsager: well, this doesn't usually happen
14:45:03  * graeme_fquit (Quit: Computer has gone to sleep.)
14:45:24  * YoYquit (Ping timeout: 246 seconds)
14:46:57  * YoYjoined
14:47:41  <porsager>mmalecki: happens very often to me
14:49:49  <mmalecki>I mean, 'error: Error: failed to connect to [dbh86-a.mongolab.com:27867]
14:49:53  <mmalecki>isn't our error really
14:50:57  <mmalecki>that bcrypt is more interesting
14:51:14  * sreeixjoined
14:51:20  <porsager>well the mongo always comes after a bcrypt og socket hangup error
14:51:41  <porsager>so that is why i think it might be related
14:53:10  * generalissimojoined
14:53:39  * Frippequit (Quit: Computer has gone to sleep.)
14:55:00  * c4milojoined
14:57:56  <AvianFlu>porsager: use version 1.1.7 of the mongodb driver
14:58:04  <AvianFlu>and tell us how big your app dir is
14:59:05  * efbekaquit (Ping timeout: 245 seconds)
15:01:18  <porsager>AvianFlu: it is 123kb without .git and node_modules
15:02:03  <AvianFlu>how big is node_modules
15:02:08  <porsager>60mb
15:02:26  <porsager>.git is about 5mb
15:03:29  <porsager>i thought node_modules was excluded since it is per my .gitignore?
15:03:34  * thirdknifequit (Ping timeout: 245 seconds)
15:05:12  <AvianFlu>your app needs its deps to run
15:05:16  <AvianFlu>their size eventually matters
15:05:22  <AvianFlu>but that shouldn't be too big
15:05:42  <AvianFlu>make sure you're using mongodb 1.1.7 and/or mongoose 3.2.1
15:05:50  <AvianFlu>that's what that mongodb fail is
15:07:25  * laggyluk_quit (Read error: Connection reset by peer)
15:07:38  <porsager>ah ok, even though it is appearing sporadic ?
15:07:41  * laggylukejoined
15:08:09  <porsager>the mongo error has only appeared 4 out of 30 times
15:08:14  <porsager>within the last week
15:11:44  * efbekajoined
15:12:32  <AvianFlu>that doesn't make sense
15:13:03  * jfsiiijoined
15:14:05  <porsager>i'm glad you say that, cause i'm confused as well ;)
15:14:57  <porsager>i know the time when the mongodb update to 1.1.8 was issued and caused problems, but they pulled it back within the same day
15:16:47  * tunajoined
15:17:04  <tuna>hey guys
15:17:11  <tuna>anyone free to help?
15:18:55  <tuna>http.get(options, "scrape/" + filename, function (error, result) { if ( error ) }
15:19:07  <tuna>pseudocode, but i cant write to the fs
15:19:16  <tuna>do i have to set a special flag somewhere to get permissions?
15:19:19  <tuna>it works locally
15:22:00  <AvianFlu>porsager: they never fixed that
15:22:05  <AvianFlu>you have to lock it to 1.1.7 yourself
15:22:35  * AvianFluquit (Remote host closed the connection)
15:24:46  * sorensoquit (Quit: Computer has gone to sleep.)
15:24:57  * jfsiiiquit (Quit: Leaving.)
15:25:08  * marshall_afkchanged nick to marshall_law
15:28:55  * Leeoljoined
15:29:04  * robinson_kquit (*.net *.split)
15:29:15  * graeme_fjoined
15:31:00  * st_lukejoined
15:34:09  * MannyCalquit (Quit: Page closed)
15:40:35  * robinson_kjoined
15:42:56  * lpinquit (Read error: Operation timed out)
15:48:11  * `3rdEdenchanged nick to `3E|FOODING
15:49:30  * slloydjoined
15:50:47  * tomshredsjoined
15:51:36  * bradleymeckjoined
15:53:05  * jcrugzzjoined
15:54:45  * tomshredsquit (Read error: Connection reset by peer)
15:56:10  * redirquit (Quit: ...)
15:56:21  * relurkjoined
15:56:32  * toonketelsquit (Remote host closed the connection)
15:57:43  * drunkgoatquit (Ping timeout: 272 seconds)
15:58:33  * sreeixquit (Quit: sreeix)
15:59:00  * tunaquit (Ping timeout: 245 seconds)
16:03:22  * bradleymeckquit (Quit: bradleymeck)
16:05:39  * jgomezquit (Quit: Leaving)
16:07:21  <sente>is there a preferred pastebin to use?
16:09:21  * mappumjoined
16:10:12  * YoYquit (Ping timeout: 246 seconds)
16:12:01  * YoYjoined
16:19:50  * thurmda1quit (Quit: Leaving.)
16:28:10  * porsagerquit (Ping timeout: 245 seconds)
16:30:34  * kenperkinsjoined
16:32:19  * bradleymeckjoined
16:36:47  * TooTallNatejoined
16:37:24  * jahajoined
16:39:57  * bradleymeckquit (Quit: bradleymeck)
16:40:12  * thl0quit (Ping timeout: 246 seconds)
16:42:32  * relurkchanged nick to redir
16:44:34  * blakmatrixjoined
16:46:44  * RabidFirequit (Quit: RabidFire)
16:46:52  * jos_e_changed nick to jos_e
16:48:42  * zemaneljoined
16:50:07  * kenperkinsquit (Quit: Computer has gone to sleep.)
16:51:16  * kenperkinsjoined
16:52:34  * jfsiiijoined
16:55:44  * admcjoined
16:57:24  * drunkgoatjoined
16:57:32  * drunkgoatquit (Client Quit)
16:59:58  * blissSleepchanged nick to blissdev
17:00:24  * thirdknifejoined
17:01:29  * cronopiojoined
17:03:12  * ppcanojoined
17:03:45  * fatjonnyjoined
17:04:01  * ankurquit (Ping timeout: 246 seconds)
17:10:22  * lpinjoined
17:11:36  * benlowerjoined
17:12:13  * eldiosquit (Quit: bye =))
17:13:31  * RabidFirejoined
17:13:45  * earl3sjoined
17:14:08  * bradleymeckjoined
17:14:10  <earl3s>Hello, I'm trying to figure out how to access files directly on my Node Jitsu server
17:14:22  <earl3s>Can I get FTP access?
17:14:34  <earl3s>I need to access a log file we've been writing to.
17:15:36  * sreeixjoined
17:16:29  <yawnt>earl3s: hey )
17:16:30  <yawnt>:)
17:16:42  <yawnt>earl3s: logs are available either via the web interface
17:16:45  <yawnt>or via jitsu
17:16:48  * ankurjoined
17:16:51  <yawnt>`jitsu logs app <appName>`
17:18:30  * generalissimoquit (Remote host closed the connection)
17:19:52  * mmaleckichanged nick to mmalecki[food]
17:23:16  * V1joined
17:23:44  * V1changed nick to `3rdEden
17:24:18  <earl3s>Yes, we were writing a separate file to track data.
17:25:02  * shamajoined
17:25:11  <earl3s>That's what I'm trying to access. It works locally, but I have access to my local file system so that's where my issue is. How do I access that file on node jitsu?
17:25:15  * benvjoined
17:25:37  * garrettwilkinquit (Quit: garrettwilkin)
17:25:48  * saadiqjoined
17:26:29  <blakmatrix>earl3s: you need to expose a method that reads from the filesystem
17:26:54  <blakmatrix>earl3s: and access it through Restful interface
17:27:39  * thl0joined
17:28:08  <earl3s>I see. I understand how to do that, it's just a bummer that I can't access it directly through FTP.
17:28:15  <earl3s>Or through the command line.
17:28:40  * efbekaquit (Ping timeout: 245 seconds)
17:29:18  <blakmatrix>earl3s: in the future it is a possibility...
17:29:43  <blakmatrix>also could write to s3 or dropbox
17:30:15  <yawnt>or use loggly
17:30:28  <yawnt>or any other alternative like papermailapp
17:30:35  * thirdknifequit (Ping timeout: 265 seconds)
17:31:16  <blakmatrix>earl3s: if you're really adventerous, you could expose the REPL to basically creat your own little ftp server heh
17:31:29  * zz_shykeschanged nick to shykes
17:31:55  <blakmatrix>earl3s: https://gist.github.com/2053342
17:32:18  * jfsiiiquit (Quit: Leaving.)
17:33:21  * etienne_joined
17:33:29  * steve-quit (Remote host closed the connection)
17:33:39  * steve-joined
17:34:37  <etienne_>Does anybody know nodejitsu support standard ipsec VPN? (thanks)
17:34:41  <cronopio>earl3s: also you can use winston and enable some remote transport
17:35:39  * etienne_quit (Client Quit)
17:36:28  * testingnotifyjoined
17:36:48  * etienne_joined
17:36:48  <testingnotify>cronopio: read me please
17:37:02  <testingnotify>cronopio: yeah work
17:37:39  <etienne_>Does anybody know if nodejitsu supports standard ipsec VPN?
17:38:39  * testingnotifyquit (Client Quit)
17:38:54  * Frippejoined
17:38:54  * Frippequit (Changing host)
17:38:54  * Frippejoined
17:39:22  * joeytwiddlequit (Read error: Connection reset by peer)
17:39:38  <blakmatrix>etienne_: the drones run on smartOS
17:40:23  * joshonthewebquit (Quit: Computer has gone to sleep.)
17:40:44  * joeytwiddlejoined
17:42:13  * etienne_quit (Quit: Page closed)
17:43:52  * etienne_joined
17:45:16  <etienne_>So if nodejitsu runs on smartOS does that mean that it is possible to connect from our private cloud via standard ipsec VPN?
17:48:36  * sberrymanjoined
17:48:49  * benvquit (Quit: Computer has gone to sleep.)
17:49:17  <sberryman>so who is around and feels like cleaning up some stuck snapshots? :)
17:49:29  <sberryman>by stuck i mean snapshots that i cant delete
17:50:53  * stagasjoined
17:52:40  * ranmanjoined
17:54:28  * IrishGringojoined
17:58:16  * RabidFirequit (Quit: RabidFire)
17:59:37  * bradleymeckquit (Quit: bradleymeck)
18:00:45  * languiquit (Quit: langui)
18:00:45  * shykeschanged nick to zz_shykes
18:00:52  * blakmatrixquit (Read error: Connection reset by peer)
18:01:31  * blakmatrixjoined
18:01:49  * joshonthewebjoined
18:01:55  * etienne_quit (Ping timeout: 245 seconds)
18:01:56  <blakmatrix>test
18:02:08  * benlowerquit (Remote host closed the connection)
18:02:19  <yawnt>ok, we hear you blakmatrix
18:02:21  <yawnt>loud and clear
18:02:27  <yawnt>now jump!
18:02:27  * blakmatrixquit (Read error: Connection reset by peer)
18:02:50  * blakmatrixjoined
18:02:50  <blakmatrix>test
18:02:59  <blakmatrix>hello?
18:03:21  <blakmatrix>sberryman: still have those snapshots?
18:03:39  <yawnt>hai blakmatrix �
18:03:54  <blakmatrix>I was having problems with IRC
18:04:05  <blakmatrix>loged into empty rooms
18:04:15  <blakmatrix>not sure what that was all about
18:05:13  * benvjoined
18:05:35  <sberryman>blakmatrix: yeah
18:05:41  <yawnt>blakmatrix: wron server?
18:05:41  <yawnt>:P
18:05:52  <earl3s>blakmatrix thanks, not quite that adventurous
18:05:56  <sberryman>sberryman / teeleader-api (0.1.21, 0.1.20, 0.1.19, 0.1.18)
18:06:00  * zz_shykeschanged nick to shykes
18:06:13  <earl3s>How would I got about writing a file to dropbox?
18:06:49  <blakmatrix>earl3s: I've played ouround with it, its actually quite wild lol, but yeah, exposes too much
18:06:56  * Frippequit (Ping timeout: 260 seconds)
18:07:35  <blakmatrix>earl3s: i'd use something like https://github.com/evnm/dropbox-node
18:08:43  <earl3s>That's pretty cool. Not sure it's the best option here, but I'm pretty desperate at this point.
18:08:47  <earl3s>Thank you.
18:11:00  * mappumquit (Read error: Connection reset by peer)
18:11:56  <blakmatrix>earl3s: did you come from no.de?
18:12:17  * mappumjoined
18:15:10  * generalissimojoined
18:16:47  * AvianFlujoined
18:23:16  * regalityjoined
18:23:43  * benvquit (Quit: Computer has gone to sleep.)
18:23:46  <regality>hay, I have an app on nodejitsu that says it deployed, but I can't get to it
18:23:51  <regality>is there anyone here that can help?
18:25:47  <blakmatrix>regality: what do you mean you can't get to it
18:25:54  <blakmatrix>sberryman: done
18:26:11  <sberryman>blakmatrix: comfirmed! thanks
18:26:13  <regality>I go to regality.jit.su and get a 404
18:26:27  <yawnt>regality: what's the subdomain in your package.json?
18:26:28  <yawnt>:)
18:27:02  <regality>yawnt: subdomain: "regality"
18:27:18  <regality>I also set up my dns for the regality.me domain to point to it
18:27:22  <regality>that's not working either
18:28:18  * admcquit (Quit: Leaving.)
18:28:20  * jfsiiijoined
18:28:39  <yawnt>regality: have you tried restarting your app?
18:28:45  <regality>ya
18:28:47  <regality>no success
18:29:10  <yawnt>and deploy was successful?
18:29:14  <regality>ya
18:29:18  <regality>it says it's deployed
18:29:20  <yawnt>also do the logs show anything? `jitsu logs app <appName>`
18:30:05  <regality>it says no logs
18:30:38  * _marvinquit (Quit: Connection closed for inactivity)
18:31:04  <yawnt>regality: do you have any plan?
18:31:17  <regality>I have the small plan
18:31:29  <blakmatrix>regality: can you try deploying while i watch?
18:31:44  <regality>ah, nm
18:31:46  <regality>figured it out
18:31:55  <regality>in my package I had "start": "node app"
18:32:03  <regality>switched it to "start": "app.'s" and it worked
18:32:07  <regality>sorry for the trouble
18:32:16  <yawnt>:)
18:32:17  <yawnt>no problem
18:35:51  * garrettwilkinjoined
18:41:21  * saadiqquit (Quit: saadiq)
18:42:36  * Frippejoined
18:42:37  * Frippequit (Changing host)
18:42:37  * Frippejoined
18:44:16  * ebrightquit (Ping timeout: 260 seconds)
18:46:07  * mmalecki[food]changed nick to mmalecki
18:50:14  * steve-_joined
18:50:45  * steve-quit (Ping timeout: 245 seconds)
18:51:28  * stagasquit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
18:56:33  * stagasjoined
18:57:29  * jfsiiipart
18:59:23  * generalissimochanged nick to datalex
19:02:10  * sirkitreechanged nick to sirkitree|lunch
19:06:57  * xaqjoined
19:11:37  * admcjoined
19:12:33  <st_luke>(╯°□°)╯︵ ┻━┻
19:13:52  <blakmatrix>why u flip skateboard over
19:18:22  * ferloresjoined
19:18:46  * ramitosquit (Ping timeout: 260 seconds)
19:20:37  * Nodejitsu-Githubjoined
19:20:37  <Nodejitsu-Github>[node-http-proxy] blakmatrix pushed 4 new commits to master: http://git.io/L1hv0w
19:20:37  <Nodejitsu-Github>[node-http-proxy/master] [docs] options - yawnt
19:20:37  <Nodejitsu-Github>[node-http-proxy/master] [docs] more options - yawnt
19:20:37  <Nodejitsu-Github>[node-http-proxy/master] [fix] function - yawnt
19:20:37  * Nodejitsu-Githubpart
19:21:06  * blakmatrixquit (Read error: Connection reset by peer)
19:21:43  * blakmatrixjoined
19:24:42  * sirkitree|lunchchanged nick to sirkitree
19:28:57  * jos_epart
19:29:25  * jahaquit (Quit: Leaving.)
19:30:19  * caasiHuangjoined
19:30:59  * RabidFirejoined
19:31:29  * datalexchanged nick to generalissimo
19:31:55  * regalityquit (Quit: regality)
19:32:43  * zemanelquit (Quit: Remote hottie closed the connection)
19:36:37  * blakmatrixquit (Read error: Connection reset by peer)
19:36:58  * blakmatrixjoined
19:39:26  * samholmesjoined
19:39:45  <samholmes>Okay. Today, my goal is to switch my app over to nodejitsu.
19:40:08  <samholmes>My first question is: Which service do I need, shared or dedicated?
19:40:21  <jesusabdullah>shared
19:40:32  <jesusabdullah>you can upgrade from the dev sandbox pretty easy so
19:40:33  <jesusabdullah>:)
19:40:47  <samholmes>what's dev sandbox?
19:41:13  <jesusabdullah>that's the free drones
19:41:25  <samholmes>How many free drones does one get?
19:41:36  <jesusabdullah>I mean
19:41:43  <jesusabdullah>all this pricing stuff is on our website
19:41:46  * ramitosjoined
19:41:56  <jesusabdullah>but basically, it's a time limit and not a numbers limit for the sandbox
19:42:12  <samholmes>You mean the sandbox is the free drone?
19:42:30  <samholmes>And I get 1 month to have as many drones in this "sandbox"?
19:43:01  <yawnt>one :)
19:44:07  <samholmes>So, a drone is just a process like `node myapp.js`
19:44:24  <AvianFlu>samholmes: it's really a VM
19:44:28  <AvianFlu>but basically, it's one node app
19:44:42  <AvianFlu>you can start some child processes and stuff, but it's a small VM
19:44:53  <samholmes>I see. You run a VM to keep one drone from accessing another party's drone.
19:45:05  <samholmes>I see.
19:45:36  * earl3spart
19:45:53  <samholmes>So, if I want to scale, I need to buy a drone that acts as my main load balancer and then have a bunch of other drones to handle the dispersed load.
19:46:06  <AvianFlu>we run the load balancers
19:46:12  <AvianFlu>you just have to run multiple instances of the app
19:46:12  * ranmanpart ("["Textual IRC Client: www.textualapp.com"]")
19:46:17  <samholmes>Ah
19:46:25  <AvianFlu>and architect it in a way that it's a single unit that can be repeated, so to speak
19:46:47  <samholmes>So, you guys handle the load and shoot the load onto all of my drones.
19:46:52  <AvianFlu>don't use cluster, either - it's self-defeating on a drone this small
19:46:55  <AvianFlu>right
19:47:30  <samholmes>What's a cluster?
19:48:20  <yawnt>it's a module that enables to run node in multicore
19:49:09  <samholmes>like, it's a module that enables to run a node on a multicore processor and take advantage of multiple cores?
19:49:15  <yawnt>yes
19:49:17  <samholmes>I see
19:49:33  <samholmes>Seems like drones are going for 3 bucks a month. That's pretty cheap.
19:49:44  <samholmes>How much bandwidth does a drone get?
19:49:50  <yawnt>there's no hard limit
19:49:51  <samholmes>And how much memory does a drone have?
19:50:02  <yawnt>256 MB of ram :)
19:50:07  <samholmes>yawnt: is there a soft limit?
19:50:30  <yawnt>samholmes: 1 TB/month
19:50:30  * ramitosquit (Ping timeout: 246 seconds)
19:51:00  * saadiqjoined
19:52:03  * travis-cijoined
19:52:03  <travis-ci>[travis-ci] nodejitsu/node-http-proxy#42 (master - 1df2b30 : Farrin Reid): The build was broken.
19:52:03  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/node-http-proxy/compare/2e7d8a88f4b4...1df2b30e84f0
19:52:03  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/node-http-proxy/builds/2801212
19:52:03  * travis-cipart
19:52:09  <samholmes>My home page on my app is 800KB
19:52:56  <samholmes>That gives me 1,250,000 home page loads.
19:53:14  * blakmatrixshakes fists at yawnt https://travis-ci.org/#!/nodejitsu/node-http-proxy/jobs/2801215
19:53:22  <blakmatrix>:P
19:53:24  <yawnt>hey
19:53:25  <yawnt>not my fault
19:53:31  <yawnt>i didn't change the code :|
19:53:45  * garrettwilkinquit (Quit: garrettwilkin)
19:53:46  <AvianFlu>samholmes: I think you're short by a factor of 1,000 there :D
19:53:57  <samholmes>But, then there's no limit. And if I buy more drones I multiply this 1 TB/month
19:54:12  <AvianFlu>we aren't really metering it yet
19:54:36  * bradleymeckjoined
19:54:36  <AvianFlu>and if you started using tons we'd probably use you as a stress-testing excuse and just give you dedicated load balancers or something
19:55:07  <samholmes>1 TB = 1,000GB = 1,000,000MB = 1,000,000,000KB. 1,000,000,000/800 = 1,250,000
19:56:46  * garrettwilkinjoined
19:57:59  <samholmes>Alright.
19:59:15  <samholmes>What sort of things am I losing by going with a PaaS like this?
19:59:26  <AvianFlu>if you go rent a VPS instance
19:59:36  <AvianFlu>you get ssh access, you can do anything you want to your kernel, stuff like that
19:59:37  <samholmes>yeah
19:59:45  <AvianFlu>if you've got fancy systems needs, it's likely better
19:59:57  <AvianFlu>but if you want simpler and less time-consuming, a PaaS is likely better
20:00:23  <yawnt>also super support :D
20:00:26  <chilts>you can always change from a PaaS to IaaS as your needs change (or the other way around)
20:00:38  <samholmes>clits: I see
20:00:45  <chilts>I've gone from hosting on my VPS to Nodejitsu and the other way around :)
20:00:50  <chilts>hehe, funny nick
20:00:52  * lwicksjoined
20:01:11  <samholmes>woops, sorry, I meant chilts. xP
20:01:20  <blakmatrix>also price
20:01:35  * samholmeswas wondering why tab wasn't autocompleting.
20:01:54  <samholmes>blakmatrix: Right, and frankly, I'm getting tired of SSH and dealing with bash, so this might be good.
20:02:06  <samholmes>The only thing is, I have everything on one box right now.
20:02:16  <samholmes>I have my photo uploads on the VPS
20:02:21  <samholmes>I have the MySQL db on the nox
20:02:22  <samholmes>box
20:03:03  <blakmatrix>Dropbox, cloud db :P
20:03:41  <samholmes>Dropbox..?
20:03:49  <samholmes>I didn't know they do that sort of storage.
20:04:19  <blakmatrix>pictures right?
20:04:49  * benlowerjoined
20:05:16  <samholmes>yeah
20:05:16  * lwicksquit (Remote host closed the connection)
20:05:29  <samholmes>also, where's cloud db, can't find it.
20:06:39  <yawnt>samholmes: ?
20:06:43  <yawnt>what do you mean?
20:07:00  <CoverSlide>you want a cloud db, just use s3
20:07:04  <samholmes>I though cloud db was a service blakmatrix was referencing.
20:07:12  <yawnt>ah
20:07:21  <yawnt>he means a Database as a Service
20:07:30  <blakmatrix>DBaaS
20:07:31  <yawnt>like MongoHQ or Redistogo or Iriscouch
20:07:42  <blakmatrix>like http://xeround.com/
20:07:46  <blakmatrix>for mysql
20:07:59  <blakmatrix>what do you use the mysql for?
20:10:00  <samholmes>blakmatrix: it's the main database storage
20:10:41  * `3rdEdenquit (Quit: Fuck it, I'm going to bed)
20:10:58  * jan____quit (Ping timeout: 246 seconds)
20:11:36  * YoYquit (Ping timeout: 246 seconds)
20:12:00  * jan____joined
20:12:05  * jan____quit (Changing host)
20:12:05  * jan____joined
20:12:53  <samholmes>blakmatrix: I didn't use Mongo or couch because I wasn't used to it
20:13:22  <blakmatrix>mongo would probably be the closest similar
20:13:25  * benlowerquit (Ping timeout: 260 seconds)
20:13:25  * YoYjoined
20:13:38  <samholmes>I wouldn't want to switch now.
20:14:08  * cronopioquit (Quit: leaving)
20:14:10  <yawnt>i use postgres on nodejitsu
20:14:13  <yawnt>and it works great
20:14:22  <yawnt>no need to go with nosql if you don't feel like :D
20:15:45  * sreeixquit (Quit: sreeix)
20:16:03  * ferloresquit (Ping timeout: 246 seconds)
20:16:31  <samholmes>but, I'm not familiar with postgres either. xP
20:16:38  <samholmes>My experience is limited here.
20:16:47  <samholmes>I might switch to nosql in the future
20:16:56  <samholmes>but for now, I'm going to keep things simple with mysql
20:17:16  <chilts>yawnt: which Postgres service do you use for your apps?
20:17:36  <chilts>and is it in close proximity with Joyent's servers (ie. where your drones are)?
20:17:37  <yawnt>chilts: node postgres
20:17:41  <yawnt>ah service
20:17:43  <yawnt>heroku's :)
20:17:53  <chilts>ah right, cool
20:18:04  <AvianFlu>yawnt: so it's on AWS, right?
20:18:12  <chilts>I am currently on Heroku's PG service with an app there, but will migrate the app to Nodejitsu when I get time
20:18:27  <yawnt>AvianFlu: i *think* so
20:18:31  <chilts>are all of these things in us-east-1 (Joyent, Nodejitsu, Heroku, etc)?
20:18:48  <AvianFlu>chilts: as I understand it, heroku is 100% AWS
20:18:52  <AvianFlu>so they may be in us-east AWS
20:18:57  <AvianFlu>but not in the same DC as we and joyent
20:19:23  <chilts>DC? in aws there are regions and availability zones. What's a DC?
20:19:30  <AvianFlu>datacenter
20:19:38  <AvianFlu>so whatever
20:19:43  <chilts>right, so availability zone I think
20:19:50  <AvianFlu>yeah, whatever they call it
20:19:53  <chilts>yup
20:19:56  <chilts>cool, good to know
20:20:03  <AvianFlu>AWS is all like, completely dynamic
20:20:07  <AvianFlu>so it's hard to judge that stuff sometimes
20:20:13  <AvianFlu>there's no dedicated anything, ever
20:20:26  <chilts>yeah, I suspect you probably have servers all over the availability zones in us-east-1
20:20:40  <chilts>and I'm sure they will too, so that one data centre's problems can be overcome
20:20:50  <chilts>that's what availability zones are for
20:21:36  <chilts>they have pretty minimal latency between AZ's in one region
20:23:59  * Frippequit (Quit: ^D)
20:26:36  * fatjonnyquit (Quit: Leaving.)
20:26:57  * jahajoined
20:27:14  * Frippejoined
20:27:14  * Frippequit (Changing host)
20:27:14  * Frippejoined
20:29:09  * benvjoined
20:29:22  * shykeschanged nick to zz_shykes
20:30:02  * jcrugzzquit (Ping timeout: 252 seconds)
20:36:04  * stagasquit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
20:37:35  * ramitosjoined
20:38:14  * indexzerojoined
20:40:41  * saadiqquit (Quit: saadiq)
20:41:07  * indexzero_joined
20:41:50  * indexzero_quit (Read error: Connection reset by peer)
20:42:08  * indexzero_joined
20:42:30  * caasiHuangquit (Quit: leaving)
20:43:50  * saadiqjoined
20:44:04  * indexzeroquit (Ping timeout: 244 seconds)
20:44:04  * indexzero_changed nick to indexzero
20:46:05  * wesbosquit (Quit: Linkinus - http://linkinus.com)
20:47:08  * benvquit (Quit: Computer has gone to sleep.)
20:48:56  * dberlingerquit (Quit: Leaving...)
20:50:43  * Frippequit (Quit: ^D)
21:00:49  * ktkchanged nick to ktkNA
21:04:50  <samholmes>So to deploy my I just run jitsu deploy within the directory?
21:05:11  * blakmatrixquit (Read error: Connection reset by peer)
21:05:26  * sreeixjoined
21:05:46  * blakmatrixjoined
21:07:13  <chilts>samholmes: yep, go for it
21:07:17  <chilts>it's that easy
21:09:08  * sreeixquit (Client Quit)
21:09:51  * eldiosjoined
21:10:09  * zz_shykeschanged nick to shykes
21:10:18  * TooTallNatequit (Ping timeout: 246 seconds)
21:12:10  * TooTallNatejoined
21:13:09  * anoemijoined
21:13:39  * saadiqquit (Quit: saadiq)
21:14:02  <samholmes>chilts: it's pretty cool. however, it's hanging a bit on the snapshot part, but no worries so far.
21:15:18  <samholmes>Taking way too long..
21:15:46  <jaha>anyone here have any idea why npm throws a "EACCESS mkdir /node_modules" error when trying to install pkg programmatically and NOT over CLI? npm and node process seem to be using the same user
21:15:52  <AvianFlu>samholmes: it can take a few minutes sometimes
21:16:10  <AvianFlu>samholmes: check the overall size of your app dir
21:16:35  <jaha>works on OSX, not Linux
21:16:36  * jfsiiijoined
21:16:40  <samholmes>Ay, that's the thing
21:16:51  <samholmes>I have a uploads directory which contains my photos..
21:17:00  <samholmes>contains the user uploaded photos
21:17:26  <samholmes>I haven't edited my application yet.
21:17:28  <chilts>you probably want to store them elsewhere, like Amazon S3
21:17:34  <chilts>or some other online storage solution
21:17:36  * lpinquit (Quit: Leaving)
21:17:41  <AvianFlu>there you go
21:18:08  * indexzeroquit (Quit: indexzero)
21:18:17  <jfsiii>can anyone give me a hand with a resourceful question? I'm curious about different behaviors for 'after create' hooks in https://gist.github.com/3895546
21:18:55  <samholmes>chilts: This is how I do it: The uploaded files are stored at the resolution they were uploaded. I have a script that resizes the images and stores the resized version with the dimensions as the name of the file. So, I'm not sure how amazon does their storage things.
21:19:39  <chilts>you'd do something like this: upload to S3, put a job into an SQS queue, a background task picks up the job fromt he queue, resizes the image and re-uploads the image to S3, then you link to the newly resized image
21:20:09  <samholmes>I'm not familiar with SQS queue and what you're saying.
21:20:22  <chilts>you'd need a way so that it's easy to figure out where your original and resized images are, either different dirs, or the same filename with a '-s' or '-th' on the end (or something like that)
21:20:36  * yawntchanged nick to yawnt[sleepah]
21:21:03  <chilts>ah ok, in which case you can either read up about that or do it a different way
21:21:21  <chilts>what you don't want to do is resize during the upload request - ie. take it offline
21:21:28  <chilts>so the user isn't waiting wondering what is happening
21:21:57  <samholmes>However, I have to wonder. I've been developing my app on my localhost, and so my local comp has been the development version of my app. Sense, I was storing uploaded files directly to my local hard drive, I had two storage areas, one for production and other for dev. How could I do the same with S3?
21:22:19  <chilts>see above :)
21:22:57  <chilts>remember, your filesystem on Nodejitsu is ephermeral ... it'll be there for the length of the request but when you redeploy you'll be on a different server, hence your files won't be there
21:22:59  <samholmes>Hang, on. There are two topics, here. What are you talking about? :S
21:24:03  <chilts>so you need to store them elsewhere ... so some kind of file storage system outside of Nodejitsu will help (Amazon S3 can do this, as can RackSpace CloudFiles, etc)
21:24:46  * bardujoined
21:24:59  <samholmes>chilts: I see. However, when developing and testing, I don't want to pay for the storage and service while testing/developing.
21:25:41  <chilts>I'd say that when you're developing, the storage will be so minimal that you can afford a fraction of a cent per month
21:25:55  <chilts>otherwise, you'd have to do different things for the different environments
21:25:59  <samholmes>Is that really how cheap the storage is?
21:26:13  <chilts>which means more development, more time and you'll spend more with your time than using S3
21:26:21  <chilts>it's like 10c/GB/month :)
21:26:49  <bardu>off topic: Nuno is not responding to my emails for days regarding billing migration, is he on holiday
21:26:56  <chilts>chrisbuchholz: http://aws.amazon.com/s3/#pricing
21:27:03  <chilts>samholmes: http://aws.amazon.com/s3/#pricing
21:27:07  <chilts>(sorry, wrong person) :)
21:27:12  <samholmes>ah
21:27:14  <samholmes>I see it.
21:27:25  <samholmes>It's free for a year with limited usage
21:27:28  <chilts>and there is a free tier :)
21:27:29  <chilts>heh
21:27:31  <chilts>yeah, cheap
21:27:38  * AvianFluquit (Remote host closed the connection)
21:28:50  <samholmes>So, do I pay for the storage or the bandwidth. That's where I'm confused.
21:29:04  <chilts>both
21:29:09  <chilts>but again, it's pretty cheap
21:29:13  <chilts>pay for what you use
21:29:22  <chilts>maybe you wanna hop on to ##aws for more AWS questions
21:29:38  <chilts>instead of us taking up this channel
21:29:40  <chilts>:)
21:29:43  <samholmes>Yeah
21:29:44  <samholmes>I'll do so
21:30:11  <samholmes>intoVPS's 10 buck server gives me 500GB, which is a rate of 2 cents / GB
21:30:23  <samholmes>cheaper than the 12 cents / GB AWS gives me.
21:30:46  <samholmes>Any other storage services you might recommend just so I can do more research?
21:31:13  <chilts>Rackspace CloudFiles is another one
21:40:05  <garrettwilkin>hi jitsu peeps
21:40:13  <garrettwilkin>trying to reset my password
21:40:26  <garrettwilkin>both the web and the jitsu CLI tell me to check my mail
21:40:45  <garrettwilkin>i think i just need to be patient … cause its been like… maybe 5 whole minutes
21:41:10  <blakmatrix>garrettwilkin: yes the e-mail has been a bit slow
21:41:25  <blakmatrix>garrettwilkin: whould yo uPM me if you want to speed up the process
21:41:38  <garrettwilkin>blakmatrix: okie dokes
21:43:27  * c4miloquit (Remote host closed the connection)
21:44:02  * xaqquit (Remote host closed the connection)
21:44:33  <samholmes>My app crashed on nodejitsu, but I dont' get any logs.
21:46:36  * xaqjoined
21:48:04  * IrishGringoquit (Remote host closed the connection)
21:48:21  <jesusabdullah>samholmes: what is your username and app name? I can take a look
21:49:04  * indexzerojoined
21:49:41  <jfsiii>can anyone give me a hand with a resourceful question? I'm curious about the different behaviors for 'after create' hooks depending on the arguments to `next` https://gist.github.com/3895546
21:53:22  <jfsiii>^ jesusabdullah ?
21:58:18  * derpopsquit
21:59:26  <jfsiii>tmpvar, can you tell me who I should talk to about ^?
21:59:40  * indexzeroquit (Quit: indexzero)
22:03:14  * benvjoined
22:05:27  <tmpvar>jfsiii, looks like mmalecki or pksunkara should be able to help ya
22:06:17  <jfsiii>thanks, tmpvar. appreciate the help
22:09:04  * garrettwilkinquit (Quit: garrettwilkin)
22:10:15  * IrishGringojoined
22:15:09  * Destosquit (Ping timeout: 246 seconds)
22:16:54  * indexzerojoined
22:25:23  <mmalecki>jfsiii: looking
22:26:43  * benvquit (Quit: Computer has gone to sleep.)
22:27:57  * jfsiiiquit (Quit: Leaving.)
22:28:13  <mmalecki>jfsiii: first paramater is an eventual error - if you pass `null` in, that changes nothing
22:28:42  * chrisbuchholzquit (Quit: leaving)
22:28:50  * Destosjoined
22:29:53  * graeme_fquit (Quit: Computer has gone to sleep.)
22:30:45  * thl0quit (Ping timeout: 246 seconds)
22:31:20  * shykeschanged nick to zz_shykes
22:35:12  * benlowerjoined
22:35:55  * derpopsjoined
22:37:50  * benlowerquit (Remote host closed the connection)
22:38:16  * benlowerjoined
22:39:40  * benlowerquit (Read error: Connection reset by peer)
22:39:45  * benlower_joined
22:42:58  * benlower_quit (Remote host closed the connection)
22:44:02  * jfsiiijoined
22:44:33  * benvjoined
22:44:45  <jfsiii>mmalecki: sorry if I missed your reply. Flaky conference wifi dropped me
22:45:01  * generalissimoquit (Remote host closed the connection)
22:45:22  <mmalecki>jfsiii: it's cool
22:45:22  <mmalecki>so
22:45:30  <mmalecki>jfsiii: first paramater is an eventual error - if you pass `null` in, that changes nothing
22:45:39  <jfsiii>right
22:46:42  <mmalecki>and two_args is a wtf to me tbh
22:46:53  * IrishGringoquit (Ping timeout: 246 seconds)
22:47:40  <jfsiii>oh, I thought two_args was the expected approach
22:47:52  <mmalecki>wait a sec
22:48:02  <jfsiii>pass values through
22:48:11  <mmalecki>shouldn't line 33 read 'data.someCondition = true'?
22:50:24  <jfsiii>that's a distraction, really. I just wanted to simulate what I was doing when I saw the issue.
22:50:51  * cjroebuc_quit (Remote host closed the connection)
22:50:55  <jfsiii>I could/should reduce it further
22:51:26  * cjroebuckjoined
22:52:26  <jfsiii>I stepped through the flow and found the issue around https://github.com/flatiron/resourceful/blob/master/lib/resourceful/resource.js#L45
22:52:50  * benvquit (Quit: Computer has gone to sleep.)
22:53:48  <jfsiii>if there was a `finish()` (or `loop(hooks)` ?) call in the `if (e || obj) {` branch it works
22:54:18  * caasiHuangjoined
22:54:22  <jfsiii>I'm just not clear on the correct usage and intentional behavior
22:55:25  <jfsiii>I don't understand why I can't pass values through with `next()`
22:55:49  <mmalecki>ah, so you want to change the document by passing values?
22:55:57  * xaqquit (Remote host closed the connection)
22:56:16  * cjroebuckquit (Ping timeout: 260 seconds)
22:56:17  <jfsiii>istm that's the default case for before hooks
22:56:17  * AgoristRadioquit (Ping timeout: 260 seconds)
22:56:53  <jfsiii>I want to, potentially, save different values than were initially passed
22:57:46  <mmalecki>that'd work if you modified resource in the before hook
22:57:50  * saadiqjoined
22:57:52  * saadiqquit (Remote host closed the connection)
22:58:26  * caasiHuangquit (Ping timeout: 246 seconds)
22:58:40  <jfsiii>the resource or the values?
22:59:52  * sirkitreequit (Quit: Leaving...)
22:59:53  <mmalecki>values
23:01:04  * isaiah_quit (Ping timeout: 245 seconds)
23:02:37  <mmalecki>(I'm talking about in-place modification, like values.val = 42)
23:02:51  <mmalecki>but I can see why you want that behavior
23:03:03  <mmalecki>I think it's a valid concern
23:03:27  * jfsiiiquit (Ping timeout: 256 seconds)
23:06:57  * benlowerjoined
23:10:42  * anoemiquit (Quit: anoemi)
23:11:27  * marciopugajoined
23:11:45  * jfsiiijoined
23:12:01  <jfsiii>mmalecki: sorry, back.
23:12:05  <jfsiii>adding `values.altered = true;` on line 16 (the line above `next(null, values)`) doesn't change the output/flow
23:12:38  <marciopuga>is Redis API still down?
23:15:29  <mmalecki>marciopuga: worth checking, sec
23:15:42  <mmalecki>jfsiii: hrm, that's surely wrong
23:15:47  <mmalecki>let me debug this locally
23:17:25  <jfsiii>ok, thanks. Like I said, stepping through brought me to https://github.com/flatiron/resourceful/blob/master/lib/resourceful/resource.js#L45
23:19:24  * bradleymeckquit (Quit: bradleymeck)
23:21:36  * jfsiiiquit (Ping timeout: 240 seconds)
23:24:16  * jfsiiijoined
23:27:55  <samholmes>jesusabdullah: sammy
23:28:47  <mmalecki>marciopuga: no, we're still getting socket hang ups from their API
23:29:24  <mmalecki>which isn't, by any means, a valid way of communicating that your API is down, kids
23:31:44  <jesusabdullah>samholmes: hmm?
23:32:54  <jfsiii>mmalecki: Here's a test without the distracting events https://gist.github.com/3896341
23:37:38  * benlowerquit (Remote host closed the connection)
23:39:56  * bardupart
23:42:12  * timoxleyquit (Disconnected by services)
23:42:36  * derpopsquit
23:44:15  * generalissimojoined
23:45:16  * Kjerskijoined
23:47:29  * generali_joined
23:47:51  * benvjoined
23:49:32  * generalissimoquit (Ping timeout: 246 seconds)
23:50:00  * generali_changed nick to generalissimo
23:51:16  * kenperkinsquit (Ping timeout: 246 seconds)
23:54:02  * xaqjoined
23:54:32  * IrishGringojoined