00:02:18  * ArxPoeticajoined
00:07:38  * marshall_afkchanged nick to marshall_law
00:14:04  * sadasantchanged nick to sadasant|away
00:27:53  * redirjoined
00:28:09  * ArxPoeticapart
00:32:44  * eldiosquit (Quit: bye =))
00:36:58  * benlowerjoined
00:51:57  * st_lukejoined
00:52:58  * redirquit (Quit: ...)
00:54:08  * generali_joined
00:55:44  * AvianFlujoined
00:56:11  * generalissimoquit (Ping timeout: 245 seconds)
00:59:27  * tazroverjoined
01:00:35  * YoYquit (Ping timeout: 248 seconds)
01:01:05  * benlowerquit (Remote host closed the connection)
01:01:22  * AvianFluquit (Remote host closed the connection)
01:02:39  * YoYjoined
01:03:18  * st_lukequit (Remote host closed the connection)
01:18:43  * joshonthewebjoined
01:19:48  * satishquit
01:23:00  * generali_changed nick to generalissimo
01:23:19  * AvianFlujoined
01:24:11  * sadasant|awayquit (Ping timeout: 255 seconds)
01:30:34  * joshsmithquit (Quit: joshsmith)
01:31:28  * tazroverquit (Quit: tazrover)
01:39:10  * tazroverjoined
01:40:56  * blissBURRITOSchanged nick to blissdev
01:43:45  * tazroverquit (Client Quit)
01:45:08  * joshonthewebquit (Quit: Computer has gone to sleep.)
01:48:03  * tazroverjoined
01:48:06  * tazroverquit (Client Quit)
01:55:13  * wisherjoined
01:55:24  <wisher>hi
01:55:45  <mmalecki>hi
01:56:51  <wisher>I am trying to use nodejitsu for the first time and not having much luck
01:56:57  <wisher>"Error: package.json error: can't find starting script: node app"
01:57:52  <mmalecki>try setting `scripts.start` to `node app.js`
01:58:19  <wisher>arghh :)
01:58:57  * AvianFluquit (Remote host closed the connection)
01:59:21  * halfbyte_quit (Quit: halfbyte_)
02:01:04  * derpopsquit
02:03:25  * derpopsjoined
02:07:41  * derpopsquit (Client Quit)
02:11:16  <wisher>I can't get socket io to work on nodejitsu
02:11:34  <wisher>do I need to do things on port 80?
02:17:38  <mmalecki>nope, not at all. what's the problem?
02:18:09  <wisher>my app runs fine locally
02:18:16  <wisher>and nodejitsu says 'ok' too
02:18:23  <wisher>but I have no communication to it at all
02:18:39  <wisher>info: Nodejitsu ok
02:19:58  <mmalecki>can you link me?
02:20:18  <wisher>well it's a socket app for a mobile app
02:20:21  <wisher>no web output
02:20:55  <mmalecki>oh no, you need an http server
02:20:55  <wisher>it says it's started
02:21:09  <wisher>yeah it's built with express
02:21:10  <mmalecki>we only handle http for now
02:21:25  <wisher>express + socket.io
02:21:25  <mmalecki>okay, so how are you accessing it?
02:21:42  <wisher>app.socket = io.connect('serveraddress');
02:21:44  <wisher>like this
02:21:50  <wisher>from the client
02:21:56  <mmalecki>what's the serveraddress?
02:22:04  <wisher>kerim.wnode.jit.su
02:22:06  <mmalecki>what port are you trying to connect to?
02:22:30  <wisher>I tried 80
02:22:34  <mmalecki>looks like your application is constantly crashing
02:22:36  <wisher>and I was using 3001 for dev
02:22:44  <mmalecki>yup, it is
02:22:44  <wisher>nodejitsu says it's running on port 80
02:22:59  <mmalecki>it was started, but got in a crash loop since then
02:23:19  <mmalecki>are you trying to access redis on localhost or something?
02:23:27  <mmalecki>or mongo maybe?
02:23:42  <wisher>Cannot find module 'socket.io'
02:23:43  <wisher>:)
02:24:03  <mmalecki>yeah, did you add it to package.json?
02:24:21  <wisher>now I did
02:24:25  <wisher>sorry :(
02:24:35  <wisher>I'm very new to node and nodejitsu
02:25:28  <mmalecki>no problem :)
02:26:01  <wisher>arghh one error after another :)
02:26:12  <wisher>error: Nodejitsu Error (500): Internal Server Error
02:26:12  <wisher>warn: Error returned from Nodejitsu
02:26:13  <wisher>error: Error: socket hang up
02:26:14  <wisher>error: at createHangUpError (http.js:1264:15)
02:27:05  <mmalecki>hmm, can you try again?
02:29:58  * robhawkesjoined
02:31:33  <wisher>trying..
02:33:01  <wisher>aha worked!
02:33:04  <wisher>:)
02:33:07  * robhawkesquit (Client Quit)
02:33:09  <wisher>super cool
02:35:27  <mmalecki>great :)
02:35:28  <wisher>thanks for the help
02:35:35  <mmalecki>pleasure
02:42:11  <rvagg>alexi_: & yawnt[sleepah]: I've just released levelup@0.2.0 which has support for solaris/sunos/smartos so it should be good to go on jitsu (I think, I haven't tested jitsu specifically)
02:42:27  <rvagg>mmalecki: I don't suppose you could do a quick `npm install levelup` for me on a jitsu machine just to test?
02:43:12  <alexi_>rvagg: Thanx, I'll try it.
02:45:55  <mmalecki>rvagg: for sure I could
02:46:51  <alexi_>rvagg: Btw, any idea what could be causing this? "node: ../deps/leveldb/leveldb-1.5.0/db/version_set.cc:715: leveldb::VersionSet::~VersionSet(): Assertion `dummy_versions_.next_ == &dummy_versions_' failed."
02:47:55  <rvagg>that's during runtime?
02:49:59  <rvagg>.. and what platform? is that on jitsu or your local machine?
02:51:56  * nmanousosjoined
02:52:11  <nmanousos>problems deploying - keep seeing socket hang up
02:52:23  <nmanousos>if i try to deploy around 5 times, it will eventtually work
02:52:25  <nmanousos>any ideas?
02:52:56  <mmalecki>nmanousos: what's your app size, do you have devdeps?
02:53:15  <nmanousos>mmalecki: micro, .... i dont think so?
02:53:29  <nmanousos>ah, it worked now
02:53:30  <mmalecki>also, jitsu version?
02:53:35  <nmanousos>took 4 attempts or so
02:53:35  <mmalecki>yup, just saw
02:53:45  <nmanousos>0.9.7
02:53:55  <mmalecki>nmanousos: check out the topic
02:54:00  <nmanousos>ooooh
02:54:05  <nmanousos>upgrading
02:54:07  <nmanousos>thx :)
02:54:11  <mmalecki>0.10.3-1 is out, many relevant fixes :)
02:55:43  <nmanousos>ah cool
02:55:44  <nmanousos>thx
02:56:02  <nmanousos>congrats on getting out of beta!
02:56:07  <mmalecki>rvagg: compiled just fine
02:56:10  <nmanousos>i was happy to sign up for a micro acct
02:56:10  <mmalecki>nmanousos: thanks :)
02:56:19  <rvagg>mmalecki: brilliant! thankee muchly
02:56:34  <rvagg>mmalecki: now you'll have to start offering pouchdb support ontop of your other db offerings
02:56:38  <nmanousos>is there a way to see where my capacity is? like if micro is appropraite for my traffic?
02:57:07  <mmalecki>rvagg: heh :)
02:57:31  <mmalecki>nmanousos: not just yet
02:57:50  <nmanousos>would be a good selling tool for you guys, to get people to ugprade
02:58:23  <mmalecki>oh yeah, we're working on rolling it out
03:00:40  * nmanousosquit (Quit: Page closed)
03:05:34  * benlowerjoined
03:06:21  * blakmatrixjoined
03:06:37  * Brett_joined
03:06:41  <Brett_>hello
03:08:02  <Brett_>anybody here?
03:08:33  <Brett_>af: Entering directory `/root/tmp/tmp-23541l3pgxr4/build/package/node_modules/socket.io/node_modules/redis/node_modules/hiredis/build' [3/3] cxx_link: build/Release/hiredis_1.o build/Release/reader_1.o -> build/Release/hiredis.node ld: fatal: file Release/hiredis_1.o: wrong ELF class: ELFCLASS64 ld: fatal: file processing errors. No output written to /root/tmp/tmp-23541l3pgxr4/build/package/node_modules/socket.io/node_modules/redis/
03:11:04  <mmalecki>Brett_: hi. can you use socket.io master?
03:11:12  <rvagg>alexi_: that error btw, it may happen (I think) if you're using a readStream() and it hasn't properly ended before you .close() the db.. since it's an assert then it's likely just a bug in leveldb, I have an upgrade to 1.7 to do that may fix it, will hopefully get to that soon
03:14:13  <alexi_>rvagg: Yep, I was using readStream.
03:15:33  * benlowerquit (Remote host closed the connection)
03:16:09  <alexi_>rvagg: Sorry, I was distracted a bit. It happened on my local (mac) and on linux server.
03:16:33  <alexi_>I have few database files
03:16:56  <alexi_>one with ~ 50 records did just fine
03:17:12  <alexi_>but another one with 250+ records gave me that
03:21:42  <Brett_>@mmalecki - you mean global one? ie take it out of my package.json file ?
03:24:40  * Sadin_quit (Remote host closed the connection)
03:25:29  * blakmatrixquit (Remote host closed the connection)
03:30:38  <rvagg>alexi_: were you closing the db *after* the end of the readStream? perhaps add in a setTimeout(close,100) just to make sure the close is coming after?
03:30:53  <rvagg>alexi_: it'd be great if you could try and narrow down the error case for me so I can replicate the behaviour
03:32:45  <alexi_>rvagg: At what point should I close the db? It failed in the middle of readStream.
03:32:59  * AvianFlujoined
03:34:15  <rvagg>alexi_: don't close until you need to, if the error is happening in the middle of a readStream with no close() involved then I guess there's another bug involved!
03:34:33  <rvagg>are you able to share your data and/or code so I can make it happen for myself?
03:34:58  * benlowerjoined
03:35:53  <alexi_>rvagg: sure, let me rollback my stuff to that state and I'll send you everything. (I'm in the middle of hackton, so I had to switch to another solution) :)
03:36:21  <rvagg>alexi_: cool, rod@vagg.org if you feel like emailing it
03:37:40  <alexi_>rvagg: Ok, I'll send it to you tonight
03:38:37  <jesusabdullah>rvagg: question about leveldb
03:38:51  <jesusabdullah>rvagg: it's a filesystem db, a nosql analog to sqlite in a sense?
03:43:15  * benlowerquit (Remote host closed the connection)
03:43:59  <rvagg>jesusabdullah: yes, a key/value store, fast and mildly compressed
03:44:16  <rvagg>backend to IndexDB in chrome and also the default storage engine in Riak these days I believe
03:45:10  * dylangquit (Quit: dylang)
03:45:42  <jesusabdullah>word
03:45:45  <rvagg>jesusabdullah: I have some basic docs at http://npm.im/levelup
03:45:52  <jesusabdullah>the idea being you can expose that using your own api?
03:47:02  <jesusabdullah>that's cool
03:47:08  <rvagg>jesusabdullah: levelup is just a wrapper around leveldb but I've tried to be Nodeish about it, so it has ReadStream & WriteStream, there's no sync operations so it's nice and quick
03:47:24  <jesusabdullah>that might be useful actually, for large working sets
03:47:33  <rvagg>it's low level though, good for making local caches and simple stores but ideally you'd build something more complex ontop of it, like PouchDB
03:48:04  <rvagg>... I have dreams (perhaps pipe dreams) of building a Dynamo style (think Riak) db ontop of it all in Node
03:48:05  <jesusabdullah>I'm thinking more like, I have millions of keys and values I need to juggle but just locally, like, I want to do the normal list or object ops but don't want to keep it in memory
03:48:18  <jesusabdullah>not too pipe-dreamy is it?
03:48:59  <rvagg>jesusabdullah: it's perfect for that kind of thing, it's very fast at lookups so if you have larger-than-mem requirements then it's a perfect fit if you can handle the async lookups for individual keys
03:49:38  <rvagg>jesusabdullah: no, but I really want to create a multi-master style store, I'm so so sick of managing master/slave configurations of anything
03:50:03  <rvagg>and.. it's pipe-dream-ish cause I need the time to do it!
03:50:08  <jesusabdullah>I feel that
03:50:18  <jesusabdullah>I still have a hard time telling myself no
03:50:28  <jesusabdullah>I have like 80 failed pipe dream projects XD
03:51:53  <rvagg>jesusabdullah: check out this functional test for levelup: https://github.com/rvagg/node-levelup/blob/master/test/functional/fstream-test.js#L88
03:52:32  <rvagg>write out a a bunch of files in a directory tree, stream the tree using `fstream` straight into leveldb, then stream them back out to `fstream` again to create an identical file tree
03:52:53  <jesusabdullah>word
03:53:12  <rvagg>also compatible with node-tar cause it's fstream compatible, its not very handy but it's fun!
03:53:34  <jesusabdullah>one of these days I'm gonna take a break with node to level up on my R
03:53:42  <jesusabdullah>and develop some web libraries for it
03:53:48  <jesusabdullah>and maybe a leveldb driver, that would be way sweet
03:54:04  <rvagg>mm, a leveldb wrapper might be handy, not sure about web libs in R tho
03:54:56  * mappumjoined
03:55:05  <jesusabdullah>naw it would be awesome
03:55:58  <jesusabdullah>cause then you could easily write services that can do stats, data munging, crazy mathstuffs, graphing, etc
03:56:34  <jesusabdullah>my pipe dream for R right now is to take the RwithCGI package and refactor it into a wsgi-like thing (rsgi?) and a cgi-based reference implementation
03:56:43  <jesusabdullah>so someone could go back later and make a better one
03:56:56  <jesusabdullah>and then I'd have a not-stupid api for writing web services in R XD
03:57:44  <rvagg>for now you can just do your heatmaps in google docs
03:59:41  <jesusabdullah>correct
04:00:03  <jesusabdullah>my ultra-mega-pipedream is to expose excel spreadsheets via a web api
04:00:19  <jesusabdullah>actually just a 1:1 api could be neat
04:01:44  <rvagg>pipe dreams are good but it's important to be realistic about them!
04:01:46  <jesusabdullah>if mildly insane
04:02:15  <jesusabdullah>also, people do this all the time in an ad-hoc sort of way
04:02:17  <jesusabdullah>I'm sure
04:19:32  * benlowerjoined
04:20:00  * joshsmithjoined
04:24:30  * timoxleyquit (Read error: Connection reset by peer)
04:27:06  * timoxleyjoined
04:31:22  * benlowerquit (Remote host closed the connection)
04:36:56  * Brett_quit (Ping timeout: 245 seconds)
04:40:38  * standoojoined
04:40:47  * generalissimoquit (Ping timeout: 265 seconds)
04:40:57  * generalissimojoined
04:41:13  * standoopart
04:41:38  * standoojoined
05:00:12  * shykeschanged nick to zz_shykes
05:04:52  * RabidFirejoined
05:12:21  * zz_shykeschanged nick to shykes
05:15:26  * AvianFluquit (Remote host closed the connection)
05:21:08  * mdedetrichjoined
05:29:01  * cotiquit (Ping timeout: 245 seconds)
05:31:31  * ron__quit (Ping timeout: 245 seconds)
05:36:38  <gildean>jesusabdullah: yeah, newer exchange-servers can do that
05:36:53  <gildean>in the web app you can open xlsx etc.
05:37:06  <gildean>*newer web apps
05:42:02  * st_lukejoined
05:43:09  * alexi_quit (Ping timeout: 260 seconds)
05:46:26  * Avastoujoined
05:46:28  * joshonthewebjoined
05:49:56  * Killixquit (Ping timeout: 245 seconds)
06:00:11  * RabidFirequit (Quit: RabidFire)
06:00:47  * joshonthewebquit (Quit: Computer has gone to sleep.)
06:02:44  * sentequit (Quit: Lost terminal)
06:03:47  * Avastouquit (*.net *.split)
06:03:47  * st_lukequit (*.net *.split)
06:03:47  * joshsmithquit (*.net *.split)
06:03:47  * tomshredsquit (*.net *.split)
06:03:47  * ramitosquit (*.net *.split)
06:03:47  * sberrymanquit (*.net *.split)
06:03:47  * joeytwiddlequit (*.net *.split)
06:03:47  * ag4vequit (*.net *.split)
06:03:47  * slickyquit (*.net *.split)
06:03:47  * niftylettucequit (*.net *.split)
06:03:47  * remysharpquit (*.net *.split)
06:03:47  * duncanbeeversquit (*.net *.split)
06:03:47  * MerlinDMCquit (*.net *.split)
06:03:47  * chjjquit (*.net *.split)
06:03:47  * voodootikigodquit (*.net *.split)
06:04:09  * BruNeXquit (*.net *.split)
06:04:09  * Lemminkainen_quit (*.net *.split)
06:04:09  * dscapequit (*.net *.split)
06:08:14  * alexijoined
06:10:01  * BruNeXjoined
06:10:01  * dscapejoined
06:10:01  * Lemminkainen_joined
06:16:57  * sreeixjoined
06:25:42  * AvianFlujoined
06:28:40  * joshonthewebjoined
06:31:52  <jesusabdullah>gildean: nice
06:32:39  <gildean>jesusabdullah: yeah, it's not bad
06:33:01  <gildean>the exchange web app is prolly the best webmail app out there
06:33:22  * timoxleyquit (Quit: ["Textual IRC Client: www.textualapp.com"])
06:34:56  * chjjjoined
06:37:10  * mappumquit (Ping timeout: 244 seconds)
06:44:07  * BruNeXquit (*.net *.split)
06:44:07  * Lemminkainen_quit (*.net *.split)
06:44:07  * dscapequit (*.net *.split)
06:44:07  * standooquit (*.net *.split)
06:44:07  * Sly[Tablet]quit (*.net *.split)
06:44:07  * ebpanicquit (*.net *.split)
06:44:07  * indutnyquit (*.net *.split)
06:44:07  * JasonSmithquit (*.net *.split)
06:44:07  * owenbquit (*.net *.split)
06:44:07  * lmjabreuquit (*.net *.split)
06:44:07  * beukquit (*.net *.split)
06:44:07  * balupton_quit (*.net *.split)
06:44:07  * serbyquit (*.net *.split)
06:44:07  * sorensenquit (*.net *.split)
06:44:07  * joshonthewebquit (*.net *.split)
06:44:07  * generalissimoquit (*.net *.split)
06:44:07  * jipiboilyquit (*.net *.split)
06:44:07  * CoverSlidequit (*.net *.split)
06:44:07  * i_m_caquit (*.net *.split)
06:44:07  * rvaggquit (*.net *.split)
06:44:07  * guybrush_quit (*.net *.split)
06:44:07  * asherkinquit (*.net *.split)
06:44:07  * trygvequit (*.net *.split)
06:44:07  * munroquit (*.net *.split)
06:44:07  * mikey_pquit (*.net *.split)
06:44:07  * kenperkinsquit (*.net *.split)
06:44:07  * pquernaquit (*.net *.split)
06:44:07  * alexiquit (*.net *.split)
06:44:07  * cronopioquit (*.net *.split)
06:44:07  * cjmquit (*.net *.split)
06:44:07  * ohamaquit (*.net *.split)
06:44:07  * ben_almanquit (*.net *.split)
06:44:07  * Nexxyquit (*.net *.split)
06:44:22  * derpopsjoined
06:46:13  * i_m_cajoined
06:46:25  * joshonthewebjoined
06:46:34  * rvaggjoined
06:47:47  * AvianFluquit (Remote host closed the connection)
06:48:58  * joshonthewebquit (Client Quit)
06:49:37  * CoverSlidejoined
06:49:37  * Lemminkainen_joined
06:49:37  * dscapejoined
06:49:37  * BruNeXjoined
06:49:37  * alexijoined
06:49:37  * standoojoined
06:49:37  * cronopiojoined
06:49:37  * Sly[Tablet]joined
06:49:37  * balupton_joined
06:49:37  * serbyjoined
06:49:37  * sorensenjoined
06:49:37  * cjmjoined
06:49:37  * ebpanicjoined
06:49:37  * kenperkinsjoined
06:49:37  * ohamajoined
06:49:37  * indutnyjoined
06:49:37  * owenbjoined
06:49:37  * JasonSmithjoined
06:49:37  * lmjabreujoined
06:49:37  * pquernajoined
06:49:37  * ben_almanjoined
06:49:37  * beukjoined
06:49:37  * guybrush_joined
06:49:37  * asherkinjoined
06:49:37  * mikey_pjoined
06:49:37  * munrojoined
06:49:37  * trygvejoined
06:49:37  * Nexxyjoined
07:00:23  * AvianFlujoined
07:07:12  * benlowerjoined
07:10:16  * benlowerquit (Remote host closed the connection)
07:17:35  * shykeschanged nick to zz_shykes
07:22:31  * mdedetrichquit (Quit: Computer has gone to sleep.)
07:29:46  * lpinjoined
07:36:20  * generalissimojoined
07:37:04  * generali_joined
07:40:49  * benlowerjoined
07:41:21  * generalissimoquit (Ping timeout: 264 seconds)
07:42:23  * zz_shykeschanged nick to shykes
07:43:52  * CoverSlidequit (*.net *.split)
07:43:52  * BruNeXquit (*.net *.split)
07:43:52  * Lemminkainen_quit (*.net *.split)
07:43:52  * dscapequit (*.net *.split)
07:43:53  * AvianFluquit (*.net *.split)
07:43:53  * standooquit (*.net *.split)
07:43:53  * Sly[Tablet]quit (*.net *.split)
07:43:53  * ebpanicquit (*.net *.split)
07:43:53  * indutnyquit (*.net *.split)
07:43:53  * JasonSmithquit (*.net *.split)
07:43:53  * owenbquit (*.net *.split)
07:43:53  * lmjabreuquit (*.net *.split)
07:43:53  * beukquit (*.net *.split)
07:43:53  * balupton_quit (*.net *.split)
07:43:53  * serbyquit (*.net *.split)
07:43:53  * sorensenquit (*.net *.split)
07:43:53  * guybrush_quit (*.net *.split)
07:43:53  * asherkinquit (*.net *.split)
07:43:53  * trygvequit (*.net *.split)
07:43:53  * munroquit (*.net *.split)
07:43:53  * mikey_pquit (*.net *.split)
07:43:53  * kenperkinsquit (*.net *.split)
07:43:53  * pquernaquit (*.net *.split)
07:43:53  * alexiquit (*.net *.split)
07:43:53  * cronopioquit (*.net *.split)
07:43:53  * cjmquit (*.net *.split)
07:43:53  * ohamaquit (*.net *.split)
07:43:53  * ben_almanquit (*.net *.split)
07:43:53  * Nexxyquit (*.net *.split)
07:46:01  * generali_quit (Read error: Connection reset by peer)
07:49:09  * benlowerquit (Ping timeout: 264 seconds)
07:51:27  * Sly[Tablet]joined
07:54:05  * njh_joined
07:55:12  * njh_quit (Remote host closed the connection)
07:55:38  * njh_joined
07:59:57  * njh_quit (Ping timeout: 240 seconds)
08:08:48  * stagasjoined
08:16:08  * stagasquit (Ping timeout: 252 seconds)
08:30:56  * sorensenjoined
08:30:56  * serbyjoined
08:30:56  * balupton_joined
08:30:56  * Lemminkainen_joined
08:30:56  * dscapejoined
08:30:56  * BruNeXjoined
08:30:56  * CoverSlidejoined
08:30:56  * ben_almanjoined
08:30:56  * alexijoined
08:30:56  * cronopiojoined
08:30:56  * ebpanicjoined
08:30:56  * kenperkinsjoined
08:30:56  * ohamajoined
08:30:56  * indutnyjoined
08:30:56  * owenbjoined
08:30:56  * JasonSmithjoined
08:30:56  * lmjabreujoined
08:30:56  * pquernajoined
08:30:56  * beukjoined
08:30:56  * Nexxyjoined
08:32:47  * guybrush_joined
08:32:47  * asherkinjoined
08:32:47  * trygvejoined
08:32:47  * munrojoined
08:32:47  * mikey_pjoined
08:35:54  * booyaaquit (Ping timeout: 256 seconds)
08:36:55  * booyaajoined
08:42:51  * sreeixquit (Quit: sreeix)
08:43:56  * generalissimojoined
08:44:24  * serby_joined
08:44:38  * evangenieurjoined
08:45:16  * serbyquit (Read error: Connection reset by peer)
08:45:16  * generalissimoquit (Read error: Connection reset by peer)
08:45:18  * serby_changed nick to serby
08:45:56  * generalissimojoined
08:51:13  * timoxleyjoined
08:58:08  * Frippejoined
08:58:10  * Frippequit (Changing host)
08:58:10  * Frippejoined
09:14:16  * generalissimoquit (Remote host closed the connection)
09:14:57  * YoYquit (Ping timeout: 240 seconds)
09:15:04  * sreeixjoined
09:15:04  * graeme_fjoined
09:15:04  * stagasjoined
09:15:04  * Avastoujoined
09:15:04  * tomshredsjoined
09:15:04  * ramitosjoined
09:15:04  * sberrymanjoined
09:15:04  * joeytwiddlejoined
09:15:04  * niftylettucejoined
09:15:04  * remysharpjoined
09:15:04  * duncanbeeversjoined
09:15:04  * MerlinDMCjoined
09:15:04  * ag4vejoined
09:15:04  * slickyjoined
09:15:04  * voodootikigodjoined
09:17:57  * Frippequit (Quit: ^D)
09:18:11  * YoYjoined
09:18:17  * yawnt[sleepah]changed nick to yawnt
09:19:05  * evangeni_joined
09:20:49  * clarkfischerjoined
09:21:55  * evangenieurquit (Ping timeout: 248 seconds)
09:24:29  * shykeschanged nick to zz_shykes
09:30:43  * derpopsquit
09:35:20  * guybrush_quit (*.net *.split)
09:35:20  * asherkinquit (*.net *.split)
09:35:20  * trygvequit (*.net *.split)
09:35:21  * munroquit (*.net *.split)
09:35:21  * mikey_pquit (*.net *.split)
09:35:21  * balupton_quit (*.net *.split)
09:35:21  * sorensenquit (*.net *.split)
09:35:21  * timoxleyquit (*.net *.split)
09:35:21  * CoverSlidequit (*.net *.split)
09:35:21  * BruNeXquit (*.net *.split)
09:35:21  * Lemminkainen_quit (*.net *.split)
09:35:21  * dscapequit (*.net *.split)
09:35:21  * ebpanicquit (*.net *.split)
09:35:21  * indutnyquit (*.net *.split)
09:35:21  * JasonSmithquit (*.net *.split)
09:35:21  * owenbquit (*.net *.split)
09:35:21  * lmjabreuquit (*.net *.split)
09:35:21  * beukquit (*.net *.split)
09:35:21  * graeme_fquit (*.net *.split)
09:35:21  * niftylettucequit (*.net *.split)
09:35:21  * remysharpquit (*.net *.split)
09:35:21  * duncanbeeversquit (*.net *.split)
09:35:21  * MerlinDMCquit (*.net *.split)
09:35:21  * voodootikigodquit (*.net *.split)
09:35:21  * sreeixquit (*.net *.split)
09:35:21  * stagasquit (*.net *.split)
09:35:21  * Avastouquit (*.net *.split)
09:35:21  * tomshredsquit (*.net *.split)
09:35:21  * ramitosquit (*.net *.split)
09:35:21  * sberrymanquit (*.net *.split)
09:35:21  * joeytwiddlequit (*.net *.split)
09:35:21  * ag4vequit (*.net *.split)
09:35:21  * slickyquit (*.net *.split)
09:35:21  * clarkfischerquit (*.net *.split)
09:35:21  * kenperkinsquit (*.net *.split)
09:35:21  * pquernaquit (*.net *.split)
09:35:21  * alexiquit (*.net *.split)
09:35:21  * cronopioquit (*.net *.split)
09:35:21  * ohamaquit (*.net *.split)
09:35:21  * ben_almanquit (*.net *.split)
09:35:21  * Nexxyquit (*.net *.split)
09:39:34  * clarkfischerjoined
09:39:34  * voodootikigodjoined
09:39:34  * slickyjoined
09:39:34  * ag4vejoined
09:39:34  * MerlinDMCjoined
09:39:34  * duncanbeeversjoined
09:39:34  * remysharpjoined
09:39:34  * niftylettucejoined
09:39:34  * joeytwiddlejoined
09:39:34  * sberrymanjoined
09:39:34  * ramitosjoined
09:39:34  * tomshredsjoined
09:39:34  * Avastoujoined
09:39:34  * stagasjoined
09:39:34  * graeme_fjoined
09:39:34  * sreeixjoined
09:39:34  * timoxleyjoined
09:39:34  * mikey_pjoined
09:39:34  * munrojoined
09:39:34  * trygvejoined
09:39:34  * asherkinjoined
09:39:34  * guybrush_joined
09:39:34  * sorensenjoined
09:39:34  * balupton_joined
09:39:35  * Lemminkainen_joined
09:39:35  * dscapejoined
09:39:35  * BruNeXjoined
09:39:35  * CoverSlidejoined
09:39:35  * ben_almanjoined
09:39:35  * alexijoined
09:39:35  * cronopiojoined
09:39:35  * ebpanicjoined
09:39:35  * kenperkinsjoined
09:39:35  * ohamajoined
09:39:35  * indutnyjoined
09:39:35  * owenbjoined
09:39:35  * JasonSmithjoined
09:39:35  * lmjabreujoined
09:39:35  * pquernajoined
09:39:35  * beukjoined
09:39:35  * Nexxyjoined
09:40:30  * ohamaquit (Ping timeout: 260 seconds)
09:41:48  * ohamajoined
09:44:07  * graeme_fquit (Quit: Computer has gone to sleep.)
09:45:37  * balupton_quit (*.net *.split)
09:45:37  * sorensenquit (*.net *.split)
09:45:41  * benlowerjoined
09:45:59  * timoxleyquit (*.net *.split)
09:45:59  * CoverSlidequit (*.net *.split)
09:45:59  * BruNeXquit (*.net *.split)
09:45:59  * Lemminkainen_quit (*.net *.split)
09:45:59  * dscapequit (*.net *.split)
09:46:21  * guybrush_quit (*.net *.split)
09:46:21  * asherkinquit (*.net *.split)
09:46:21  * trygvequit (*.net *.split)
09:46:21  * munroquit (*.net *.split)
09:46:21  * mikey_pquit (*.net *.split)
09:47:20  * booyaaquit (Read error: Operation timed out)
09:54:16  * benlowerquit (Ping timeout: 272 seconds)
09:55:47  * balupton_joined
09:55:47  * sorensenjoined
09:56:53  * timoxleyjoined
09:56:53  * CoverSlidejoined
09:56:53  * BruNeXjoined
09:56:53  * dscapejoined
09:56:53  * Lemminkainen_joined
09:57:11  * guybrush_joined
09:57:11  * asherkinjoined
09:57:11  * trygvejoined
09:57:11  * munrojoined
09:57:11  * mikey_pjoined
10:01:16  * ohamaquit (Disconnected by services)
10:01:41  * ohamajoined
10:01:50  * ohamaquit (Client Quit)
10:01:57  * halfbyte_joined
10:06:08  * ohamajoined
10:08:37  * booyaajoined
10:09:11  * metaxajoined
10:15:43  * booyaaquit (Ping timeout: 265 seconds)
10:24:32  * graeme_fjoined
10:28:09  * booyaajoined
10:47:38  * sreeixquit (Quit: sreeix)
10:55:03  * sreeixjoined
10:55:48  * booyaaquit (Ping timeout: 268 seconds)
10:57:31  * booyaajoined
10:59:37  * sreeixquit (Client Quit)
11:00:27  * njh_joined
11:01:14  * Engleekjoined
11:03:10  <Engleek>Heads up guys, I'm being told that your SSL certificate is expired since yesterday :/
11:03:35  <Engleek>It makes signing up mighty complicated.
11:11:19  * njh_quit (Remote host closed the connection)
11:11:30  * TheJHjoined
11:11:45  * njh_joined
11:16:46  * njh_quit (Ping timeout: 268 seconds)
11:17:48  * evangeni_quit (Remote host closed the connection)
11:18:50  * dylangjoined
11:24:26  * Engleekquit (Ping timeout: 245 seconds)
11:26:59  * alucardXjoined
11:28:43  * evangenieurjoined
11:33:01  * evangenieurquit (Ping timeout: 255 seconds)
11:48:06  * deoxxa[grumpy]changed nick to deoxxa[cookies]
12:01:01  * coderarityjoined
12:07:51  * stagasquit (Ping timeout: 245 seconds)
12:11:36  * njh__joined
12:17:36  * Frippejoined
12:18:13  * tmpvarquit (Read error: Connection timed out)
12:18:58  * tmpvarjoined
12:24:09  * balupton_quit (Write error: Connection reset by peer)
12:24:15  * balupton__joined
12:53:34  * lpinquit (Read error: Operation timed out)
12:58:22  * Nodejitsu-Githubjoined
12:58:22  <Nodejitsu-Github>[node-http-proxy] mmalecki pushed 1 new commit to master: http://git.io/v164dg
12:58:22  <Nodejitsu-Github>node-http-proxy/master fefbf04 Maciej Małecki: [test] Upgrade `common.js` from node core
12:58:22  * Nodejitsu-Githubpart
12:58:49  <deoxxa[cookies]>that's the prettiest commit message i've ever seen
12:58:55  <mmalecki>well, wow
12:59:23  * Frippequit (Quit: ^D)
13:01:22  * graeme_fquit (Quit: Computer has gone to sleep.)
13:07:44  <yawnt>lol
13:07:49  <yawnt>COLORZ
13:09:27  <deoxxa[cookies]>hey i made a thing
13:09:30  <deoxxa[cookies]>https://github.com/deoxxa/dissolve
13:09:34  <deoxxa[cookies]>and another thing https://github.com/deoxxa/concentrate
13:09:53  <deoxxa[cookies]>it's like node-binary but the implementation is wayyyyy simpler
13:10:32  * AvianFlujoined
13:10:38  <yawnt>cool
13:13:22  * therealkoopaquit (Remote host closed the connection)
13:16:26  * therealkoopajoined
13:23:15  * lpinjoined
13:27:08  * Nodejitsu-Githubjoined
13:27:08  <Nodejitsu-Github>[node-http-proxy] mmalecki pushed 1 new commit to master: http://git.io/BmAKiQ
13:27:08  <Nodejitsu-Github>node-http-proxy/master 3531fd6 Maciej Małecki: [test] Make global detection work with older node versions
13:27:08  * Nodejitsu-Githubpart
13:32:03  * timoxleyquit (Quit: Computer has gone to sleep.)
13:32:43  * joshonthewebjoined
13:32:53  * Nodejitsu-Githubjoined
13:32:53  <Nodejitsu-Github>[node-http-proxy] mmalecki pushed 1 new commit to master: http://git.io/SOUVPA
13:32:53  <Nodejitsu-Github>node-http-proxy/master 74ec175 Maciej Małecki: [test] Kill child process when exiting test runner
13:32:53  * Nodejitsu-Githubpart
13:37:59  * joshonthewebquit (Quit: Computer has gone to sleep.)
13:41:19  * marshall_lawchanged nick to marshall_afk
13:41:51  * alucardXquit (Ping timeout: 252 seconds)
13:44:32  * AvianFluquit (Remote host closed the connection)
13:44:45  * Nodejitsu-Githubjoined
13:44:46  <Nodejitsu-Github>[node-http-proxy] mmalecki pushed 2 new commits to master: http://git.io/W4cpcA
13:44:46  <Nodejitsu-Github>node-http-proxy/master 41c9a9c Maciej Małecki: [test] Run core tests on `npm test`
13:44:46  <Nodejitsu-Github>node-http-proxy/master 9042665 Maciej Małecki: [test] Stop testing on `node v0.9`, tests timeout
13:44:46  * Nodejitsu-Githubpart
13:45:33  * joshonthewebjoined
13:46:57  * njh__quit (Remote host closed the connection)
13:47:23  * njh_joined
13:47:27  * joshonthewebquit (Client Quit)
13:51:47  * njh_quit (Ping timeout: 248 seconds)
13:55:02  * cjmjoined
13:55:46  * RabidFirejoined
13:58:37  * therealkoopaquit (Remote host closed the connection)
14:03:35  * coderarityquit (Ping timeout: 246 seconds)
14:03:52  * alucardXjoined
14:04:23  * alucardXquit (Client Quit)
14:04:56  * kenperkinsquit (Quit: Computer has gone to sleep.)
14:10:16  * defunctzombiejoined
14:10:50  <defunctzombie>you guys aware your subdomain wildcard ssl cert has expired?
14:12:41  <mmalecki>yup, please use *.jitsu.com, we're waiting for our provider to get back to us
14:21:20  * RabidFirequit (Quit: RabidFire)
14:24:42  * RabidFirejoined
14:26:39  * appsunitedjoined
14:29:10  <defunctzombie>mmalecki: gotcha, will do
14:29:36  <defunctzombie>should I favor jitsu domain over nodejitsu?
14:31:24  <mmalecki>for now, yes
14:32:03  <defunctzombie>curious (for personal edification) what the issue is with getting a new ssl cert?
14:32:35  <mmalecki>comodo didn't get back to us regarding verification yet
14:33:17  <defunctzombie>ah
14:33:54  * doubletapjoined
14:35:52  <doubletap>jesusabdullah: i will be around for the next 5 hours if you come back to talk about tagalong.io
14:39:30  * proksoupjoined
14:45:14  <proksoup>I'm getting a socket hangup error, https://gist.github.com/3968775#file_gistfile1.txt http://i.imgur.com/ShN8C.png specifically, I'm not sure if I've caused a problem or if something's out of service right now?
14:47:29  <proksoup>The site/app itself is up and running, and the logs show nothing about this deploy error, so if I am breaking something, I'm wondering if or where I could get more information about what. Thanks much either way.
14:47:51  <doubletap>proksoup: I am just a newbie but i get those and sometimes i just retry and it works the next time. how many times have you tried?
14:48:24  <proksoup>Oh just 2 or 3 - but it was happening yesterday too randomly ...
14:48:43  <proksoup>I had been changing things so I wasn't sure if it was something on my end or theirs
14:48:53  * appsunitedquit (Remote host closed the connection)
14:48:56  * bradleymeckjoined
14:49:51  <proksoup>And on try number 4 it worked. Alrighty then. Thanks bye.
14:53:52  * defunctzombiequit (Remote host closed the connection)
14:54:25  * proksouppart
14:54:25  * halfbyte_quit (Quit: halfbyte_)
14:54:33  * ebrightjoined
14:58:03  * Frippejoined
14:58:03  * Frippequit (Changing host)
14:58:03  * Frippejoined
15:03:33  <ebright>Anyone around who could help me out with Winston? -> Is it possible to change the options/settings of the default logger? (the console transport to facilitate winston.info(''))
15:05:02  <ebright>Say for example I want to change the *level* of the default logger, how would I do that?
15:05:12  * appsunitedjoined
15:05:22  * RabidFirequit (Quit: RabidFire)
15:06:50  * stagasjoined
15:06:55  <yawnt>https://github.com/flatiron/winston#console-transport <- ebright
15:07:08  <yawnt>winston takes a 'level' parameter, if i understood correctly what you mean
15:08:48  <ebright>yes, I can pass options (such as the level parameter) when I add or instantiate a new transport. I'd like to change one that has already been "added" though
15:08:49  * RabidFirejoined
15:09:29  <ebright>I'm thinking I could remove the default console transport and then re-add a new one, with the options that I want..
15:10:57  <ebright>but that doesn't seem great
15:11:15  * halfbyte_joined
15:11:29  <ebright>if I access the properties directly for example: winston.loggers.get('default').transports.console.colorize = true
15:12:00  * coderarityjoined
15:13:31  <ebright>when I inspect "winston" I can see the value has changed, but it has no effect. Console logs remain un-colorized.. Sort of seems transport settings can only be set when instantiated - is this true. I'd kinda expect it to be possible to change them.
15:14:30  * YoYquit (Ping timeout: 252 seconds)
15:16:07  * kennydudejoined
15:16:36  * YoYjoined
15:19:53  * bradleymeckquit (Quit: bradleymeck)
15:21:46  * mikeumusjoined
15:22:08  * evangenieurjoined
15:23:04  <mikeumus>Hey Gang, I am with a startup who's about to go private beta with our node.js app and want to use nodejitsu as the host, but need to know if nodejitsu is PCI DSS compliant?
15:23:32  <mikeumus>I did a few searches online but couldn't find an answer
15:24:46  * therealkoopajoined
15:25:55  <mmalecki>hm, we're hosting our service on joyent
15:25:57  <mmalecki>if that helps
15:26:47  * benlowerjoined
15:27:22  <mmalecki>but other than that, not sure. I'd email nuno@nodejitsu.com
15:27:28  <mmalecki>dscape: you here per chance?
15:27:45  <mikeumus>yeah, I'm going to email support at joyent now and ask.
15:28:01  <mikeumus>and nuno too, thanks
15:29:16  * YoYquit (Quit: Leaving...)
15:30:00  <kennydude>Hi is there a way to get nodejitsu work on any domain that hits my app, so myclient.com does not need adding to my package.json but will hit app.myapp.com?
15:30:11  <kennydude>Or would I need to host it myself to allow that?
15:30:45  * YoYjoined
15:31:05  <coderarity>you gotta add every domain that points to your app to your package.json or it'll confuse the load balancer
15:31:29  * njh_joined
15:32:42  <kennydude>ah okay, cheers :)
15:33:24  * ferloresjoined
15:36:06  * njh_quit (Ping timeout: 255 seconds)
15:36:31  * evangenieurquit (Remote host closed the connection)
15:36:40  * benlowerquit (Remote host closed the connection)
15:37:51  * hunterloftisjoined
15:38:58  * joshonthewebjoined
15:40:10  <hunterloftis>`jitsu deploy` is giving me "Rackspace Error (404): Item not found": https://gist.github.com/3968933
15:40:29  * joshonthewebquit (Client Quit)
15:40:51  <hunterloftis>Is nodejitsu maybe going through some big changes right now? Been having a new deploy error just about every day :(
15:41:15  * lefnirejoined
15:41:42  <lefnire>there a common solution to "Rackspace Error (404): Item not found" ? https://gist.github.com/3968937
15:41:58  <coderarity>both of you? hmmm
15:42:07  <hunterloftis>lefnire: getting same
15:44:25  <mmalecki>rackspace is acting up
15:44:55  * michaelhemesathjoined
15:45:07  <hunterloftis>mmalecki: you guys use rackspace? Thought it was all joyent-based these days.
15:46:05  <michaelhemesath>morning everyone… I feel stupid but I cannot get the jitsu tool installed. Seems to be a problem when it is installing require-analyzer. Any ideas?
15:46:31  * benlowerjoined
15:47:43  * joshonthewebjoined
15:48:10  <hunterloftis>michaelhemesath: can you gist exact output from `npm install jitsu -g` ?
15:48:39  <hunterloftis>michaelhemesath: (probably have to use sudo as well)
15:48:47  <yawnt>don't use sudo
15:48:53  <yawnt>except if you're on osx maybe
15:49:14  <yawnt>anyway michaelhemesath, yes, output please ;)
15:49:19  * joshonthewebquit (Client Quit)
15:49:36  * joshonthewebjoined
15:49:39  * benlowerquit (Remote host closed the connection)
15:49:41  <michaelhemesath>np, here you go https://gist.github.com/187bfb07b15ade1b597c
15:49:52  <yawnt>michaelhemesath: node version?
15:50:05  <yawnt>nvm i saw
15:50:14  <michaelhemesath>0.8.14
15:50:21  * matt_joined
15:50:30  <Sly[Tablet]>That's a permissions error, Michael.
15:50:41  <Sly[Tablet]>Use studio when installing globally.
15:50:44  * matt_changed nick to Guest74237
15:50:46  <Sly[Tablet]>*sudo
15:50:54  <Sly[Tablet]>Stupid auto correct.
15:50:56  * evangenieurjoined
15:51:13  <michaelhemesath>I thought I did?
15:51:13  * AvianFlujoined
15:51:50  <Sly[Tablet]>Oh. Didn't see your command on the first line.
15:52:18  * halfbyte_quit (Quit: halfbyte_)
15:52:28  <coderarity>michaelhemesath: `rm -rf /usr/local/lib/node_modules/jitsu && npm cache clear` then try again
15:53:02  <coderarity>michaelhemesath: might need to use sudo for the first part
15:53:18  * therealkoopaquit (Remote host closed the connection)
15:53:28  * joshonthewebquit (Client Quit)
15:53:46  * joshonthewebjoined
15:53:50  <Guest74237>hello all
15:53:53  * njh_joined
15:53:56  <yawnt>hi Guest74237
15:53:59  <Guest74237>getting this error when trying to deploy
15:54:01  <Guest74237>error: Error running command deploy error: Nodejitsu Error (500): Internal Server Error error: No matching versions found
15:54:11  <Guest74237>any suggestions?
15:54:14  <yawnt>Guest74237: change engines.node to '0.8.x'
15:54:17  <michaelhemesath>boom! that worked :-) Thanks everyone!!
15:54:29  <coderarity>michaelhemesath: np
15:54:31  * defunctzombiejoined
15:55:37  * joshonthewebquit (Client Quit)
15:55:39  <Guest74237>worked! thanks
15:55:40  * defunctzombiequit (Remote host closed the connection)
15:55:49  * halfbyte_joined
15:56:18  <yawnt>Guest74237: pleasure :)
15:56:44  <Guest74237>now im getting another error
15:56:44  <Guest74237>https://gist.github.com/3968979
15:57:04  <hunterloftis>Guest74237: yep, getting the same thing here still
15:57:54  * halfbyte_quit (Client Quit)
15:58:29  <Sly[Tablet]>Do either of you have any logs from your app that shows an error? Perhaps a dependency missing or the likes?
15:58:30  * Guest74237changed nick to facultymatt
15:58:44  <hunterloftis>Guest74237: I'd recommend retrying... after several attempts, mine just went through. It may be that only some drones are effected...?
15:59:29  <facultymatt>no application logs, just checked
15:59:50  * halfbyte_joined
15:59:53  <coderarity>hunterloftis: nah, it's not the drone's fault
16:00:01  <coderarity>rackspace is just being weird, all you have to do is keep trying
16:00:28  <hunterloftis>coderarity: isn't nodejitsu running on top of joyent?
16:00:33  * mikeumus_joined
16:00:50  <coderarity>hunterloftis: yes, but snapshots are on rackspace cloudfiles
16:00:55  <hunterloftis>gotcha
16:02:58  <facultymatt>got it working now after trying a few more times
16:03:55  * cjmquit (Remote host closed the connection)
16:03:59  * kennydudequit (Quit: Leaving)
16:08:01  * metaxaquit (Quit: leaving)
16:08:42  * hunterloftisquit (Remote host closed the connection)
16:08:55  * metaxajoined
16:09:20  * halfbyte_quit (Quit: halfbyte_)
16:10:10  <facultymatt>newb question: how do i upload/ deploy files such as index.html, .css, and .js that my app needs to run?
16:10:29  <yawnt>facultymatt: jitsu takes care
16:10:41  * evangenieurquit (Remote host closed the connection)
16:10:46  <yawnt>you just have to put them into a folder of your app
16:10:55  <facultymatt>do i need to reference them in the package file? because they dont seem to be there now
16:10:57  <yawnt>and use something like connect's static middleware to access them
16:11:12  <yawnt>facultymatt: nodejs doesn't work like ftp
16:11:22  <yawnt>you need to have some code in your app that takes care of serving static files
16:11:28  <yawnt>even if they're there :)
16:12:08  <yawnt>http://www.senchalabs.org/connect/middleware-static.html <- see this
16:12:10  <yawnt>and https://github.com/senchalabs/connect/blob/master/examples/static.js
16:12:31  <facultymatt>a router.js file
16:12:59  <facultymatt>that matches GET/POST url requests to the proper files? ok that makes sense, thanks @yawnt
16:13:29  <yawnt>facultymatt: connect-static does that for you ;)
16:14:22  <yawnt>just place your files in a 'public' folder and add to your web app express (or connect) .use(connect.static(__dirname + '/public'));
16:16:43  <facultymatt>@yawnt thanks for the advice. Will give it a try
16:18:00  <yawnt>facultymatt: ;)
16:22:12  * derpopsjoined
16:23:55  * AvianFluquit (Remote host closed the connection)
16:27:08  <facultymatt>whats going on with jitsu website? keeps giving me invalid security cert
16:29:27  <yawnt>facultymatt: ssl cert expired, we're working on it :)
16:29:27  * michaelhemesathquit (Quit: michaelhemesath)
16:30:13  <facultymatt>thanks
16:30:54  * michaelhemesathjoined
16:31:23  <yawnt>thank you
16:31:56  * mikeumus_quit (Ping timeout: 245 seconds)
16:34:32  * Sly[Tablet]quit (Ping timeout: 272 seconds)
16:41:08  <wisher>hi
16:41:21  <wisher>Can 2 ppl work on the same app?
16:41:32  * thurmdajoined
16:42:19  * lefnirequit (Quit: Leaving.)
16:42:50  * michaelhemesathquit (Quit: michaelhemesath)
16:44:40  * derpopsquit
16:47:41  * lefnirejoined
16:48:31  * AndreasMadsenjoined
16:49:28  * tazroverjoined
16:49:58  * derpopsjoined
16:50:05  * Sly[Tablet]joined
16:50:08  * tomshredsquit (Quit: Leaving...)
16:50:36  * tomshredsjoined
16:51:51  * generalissimojoined
16:54:05  * appsunitedquit (Ping timeout: 268 seconds)
17:05:58  * lefnirequit (Quit: Leaving.)
17:12:11  * derpopsquit
17:12:47  * RabidFirequit (Quit: RabidFire)
17:14:18  * tommybergeronjoined
17:15:45  * RabidFirejoined
17:17:51  * tomshredsquit (Ping timeout: 245 seconds)
17:20:12  * evangenieurjoined
17:23:26  * ferloresquit (Ping timeout: 246 seconds)
17:25:23  * TheJHquit (Quit: goodbye)
17:26:11  * hallasjoined
17:26:39  * TheJHjoined
17:31:10  * AndreasMadsenquit (Remote host closed the connection)
17:31:20  * RabidFirequit (Quit: RabidFire)
17:32:12  * AndreasMadsenjoined
17:36:56  * facultymattquit (Ping timeout: 245 seconds)
17:42:03  * derpopsjoined
17:46:03  * AndreasMadsenquit (Remote host closed the connection)
17:47:08  * Frippequit (Quit: ^D)
17:49:39  * fb55joined
17:50:35  * glampjoined
17:52:52  * bradleymeckjoined
18:00:43  * tommybergeronquit (Quit: Linkinus - http://linkinus.com)
18:03:12  * RabidFirejoined
18:05:08  * cjmjoined
18:07:21  * DTrejojoined
18:08:10  * AndreasMadsenjoined
18:13:22  * cjmquit (Remote host closed the connection)
18:14:19  * cjmjoined
18:15:32  * bradleymeckquit (Quit: bradleymeck)
18:15:56  <glamp>what's the timeline on the login fix?
18:16:10  <yawnt>login fix?
18:17:55  * fb55quit (Remote host closed the connection)
18:17:57  * cjmquit (Remote host closed the connection)
18:20:32  * aichjoined
18:21:43  * michaelhemesathjoined
18:21:53  * aichquit (Client Quit)
18:23:23  * cjmjoined
18:25:28  * admcjoined
18:27:01  * Frippejoined
18:27:01  * Frippequit (Changing host)
18:27:01  * Frippejoined
18:31:23  * joshonthewebjoined
18:32:20  * michaelhemesathquit (Quit: michaelhemesath)
18:35:23  * sorensojoined
18:37:23  * sprzybylskijoined
18:38:26  <dylang>what does jitsu do with package.json's main? http://package.json.nodejitsu.com/ says what not to do, but not what it is for or what happens when that is included AND scripts.start
18:39:01  <coderarity>you don't need it
18:39:01  <coderarity>it's for npm
18:39:13  <dylang>i use main for nodemon
18:39:25  <coderarity>scripts.start is just what's run when you do `npm start`
18:39:47  <dylang>which one does jitsu use? either/both?
18:39:55  <coderarity>it uses scripts.start only
18:39:59  <dylang>awesome thanks
18:42:51  * generalissimoquit (Ping timeout: 245 seconds)
18:44:18  * generalissimojoined
18:46:48  * generali_joined
18:49:30  * joshonthewebquit (Quit: Computer has gone to sleep.)
18:49:31  * generalissimoquit (Ping timeout: 245 seconds)
18:50:58  <dylang>coderarity: the example on that page is `"start": "node ./bin/http-server",` but when i tried i got `package.json error: can\'t find starting script: node cluster`. cluster.js is in the root dir.
18:51:19  <dylang>looking at the source of https://github.com/nodejitsu/haibu/blob/master/lib/haibu/core/spawner.js it seems like it just wants the js file, correct?
18:52:28  <dylang>(i've deployed to jitsu 218 times but i always forget how i need to change my package.json to be compatible.)
18:53:28  <dylang>(i've deployed to jitsu 218 times but i always forget how i need to change my package.json to be compatible.)
18:53:43  <dylang>oops wrong window :)
18:54:09  * generalissimojoined
18:54:35  <dylang>meant to hit up+enter on the cli
18:55:15  <coderarity>dylang: it's got to be `node cluster.js`
18:55:30  <coderarity>dylang: the file in that example is actually called http-server, not http-server.js
18:57:01  * generali_quit (Ping timeout: 245 seconds)
18:57:36  * njh_quit (Remote host closed the connection)
18:58:23  * admcquit (Quit: Leaving.)
18:58:24  <dylang>coderarity: hmm... i think i tried that. looking at the source it doesn't seem to strip out 'node ' from script.start when it does a fs.stat to see if the file is there. `"start": "cluster.js"` worked, but seems wrong to not follow the package.json spec.
18:58:48  <coderarity>i'm pretty sure it works
19:02:46  * AvianFlujoined
19:03:52  <dylang>hmm Nodejitsu guys: https://develop.nodejitsu.com/ --- site's security certificate has expired
19:04:32  <dylang>best part: "You cannot proceed because the website operator has requested heightened security for this domain"
19:05:21  * lefnirejoined
19:05:47  * therealkoopajoined
19:10:12  * therealkoopaquit (Remote host closed the connection)
19:12:24  * doubletapquit (Quit: Leaving.)
19:13:16  * evangenieurquit (Ping timeout: 245 seconds)
19:17:34  <coderarity>dylang: use develop.jitsu.com
19:18:01  <coderarity>dylang: working on fixing the other domains
19:20:38  <coderarity>dylang: or rather, webops.jitsu.com
19:20:49  * graeme_fjoined
19:21:02  * evangenieurjoined
19:22:23  * AndreasMadsenquit (Remote host closed the connection)
19:23:09  <dylang>oh thanks! son woke up, didn't see your reply when i posted on twitter
19:28:18  * lefnirequit (Quit: Leaving.)
19:29:26  * admcjoined
19:35:16  * glampquit (Ping timeout: 245 seconds)
19:36:52  * foomanjoined
19:38:07  * michaelhemesathjoined
19:38:43  <fooman>do you guys have any sort of limit on data that can be pushed out via websockets? say i want to do a live video broadcast by sending synced audio and video image frames to a 1,000 viewers, essentially sending only the difference between each frame comes out to about 800k worth of data to each view per second
19:38:53  * hallasquit (Quit: ["Textual IRC Client: www.textualapp.com"])
19:39:04  <fooman>will that autoscale as needed/
19:39:05  <fooman>?
19:39:20  <fooman>each viewer per second*
19:40:18  * `3rdEdenjoined
19:40:50  <fooman>and is there any rate on how much bandwidth costs once we go beyond 1TB?
19:41:32  <coderarity>it won't autoscale yet, but you can scale manually with `jitsu setdrones`
19:41:43  <coderarity>there's no rate at this time afaik
19:41:50  <coderarity>but it's a good point to bring p
19:41:53  <coderarity>up*
19:43:22  * AvianFluquit (Remote host closed the connection)
19:43:28  <fooman>oh nice, so 800k worth of data per viewer per second shouldn't be a problem? that's 15 socket messages per second with about 45kb worth of data in each message
19:43:29  * cronopioquit (Quit: leaving)
19:44:08  <gildean>kb or kB?
19:44:18  <coderarity>i think you mean KB or Kb
19:44:44  <gildean>yeah, just wanted to emphasize the b
19:45:03  <fooman>KB
19:45:05  <gildean>800KB/s/user is quite a bit of traffic
19:45:19  * st_lukejoined
19:45:33  <coderarity>fooman: that's a lot of data, you can try it, but i think that if it works it's gonna be a lot of drones
19:45:46  <fooman>yeah live streaming video
19:46:02  <coderarity>fooman: maybe you can lower FPS or resolution?
19:46:26  <fooman>well it's not all the time -- it's one hour each show, 10 times a month
19:46:37  <coderarity>you might be able to pull that off
19:47:04  <fooman>that's already at 15 FPS, and using imagemagick to only send the difference between each frame, not the entire image
19:47:25  <fooman>i may be able to get it lower if i can not save the diff frame as a PNG and instead as a JPG and use masking somehow
19:48:05  <fooman>what would be your estimate for the # of drones for 1,000 people?
19:48:08  <fooman>50 drones?
19:48:17  <jesusabdullah>it really depends on what you're doing
19:48:41  <coderarity>800Kb * 1000 users = 800 MB/sec
19:48:52  <jesusabdullah>which is quite a bit
19:49:04  <jesusabdullah>also, 800kb/sec is pretty heavy to expect an end user to support
19:49:13  <coderarity>2880000 MB per show
19:49:21  <gildean>depends on how many viewers i guess, 10k viewers each 800KB/s for 3600s = 28.8TB
19:49:46  * dylangquit (Quit: dylang)
19:49:54  * AvianFlujoined
19:50:01  <fooman>yeah that's a lot
19:50:09  <coderarity>2.88 TB is aleady way past the limit, I'm not sure that's going to work
19:50:19  * DTrejoquit (Remote host closed the connection)
19:50:25  <fooman>damn trying to figure out how to get around lack of RTSP support on iOS
19:50:40  * AvianFluquit (Remote host closed the connection)
19:50:41  * mikeumusquit (Ping timeout: 245 seconds)
19:50:42  <fooman>doesn't sound like this will really work that well
19:51:16  * cronopiojoined
19:51:18  <jesusabdullah>why do you want to move so much dadta so quickly anyway fooman
19:52:18  * stagasquit (Ping timeout: 268 seconds)
19:52:19  <fooman>it's live streaming video. like a live tv show, real time is important, and HTTP Live streaming on iOS is garbage, typical 30 sec delay
19:52:34  <fooman>we need under 10 sec delay
19:53:27  <fooman>RTSP is the solution, but there's no true library or framework available to iOS that does RTSP. i've tried to build one using FFMPEG, but not getting very far
19:53:35  <coderarity>fooman: why not use something ike livestream?
19:54:08  <coderarity>they've got an iOS app I think
19:54:12  * generalissimoquit (Remote host closed the connection)
19:54:19  <fooman>already tried, they use HTTP live streaming over RTSP so it's also about a 30 sec delay. plu their quality is terrible, it chokes out very often
19:54:26  <fooman>they may as well be in alpha stage
19:55:07  <gildean>justin.tv does have ios client too irc
19:55:23  <gildean>also bamboo or whatever the name was
19:55:42  <fooman>yeah but no SDK to use their video in your app. we have interactions in the show that change the course of the event
19:55:47  <fooman>i'll check out bamboo
19:55:53  <coderarity>fooman: i think some delay is on purpose too, especially for sites that have game tournament streams, because it prevents people from cheating
19:56:10  <jesusabdullah>I mean
19:56:16  <jesusabdullah>there's a reason live streaming is "garbage"
19:56:16  <jesusabdullah>and that's because you have to make compromises
19:56:42  <coderarity>fooman: also ustream might be worth a look
19:57:16  <coderarity>jesusabdullah: yeah, but 30 seconds is way more than most people get, usually it's like 3-5 seconds
19:57:33  <coderarity>it'll probably look bad either way though :P
19:57:39  <coderarity>unless you've got fancy google fiber
19:57:57  <fooman>the http live streaming protocol was created for streaming over mobile networks -- in which case it's great. but when it comes to trying to do real time over wifi there's no improvement
19:58:00  * DTrejojoined
19:58:44  <coderarity>in any case, if you're that worried about quality, using an iPhone probably isn't the greatest idea :P
19:59:09  <coderarity>if you need super good quality, you can get a camera and a little box to stream it to your computer
19:59:51  * generalissimojoined
19:59:55  <fooman>we're going to be using a studio quality camera to record, viewing would be taking place on iphones, ipads, desktop, etc...
20:00:17  <coderarity>fooman: oh, I see what you're saying now
20:00:40  <coderarity>heh, yeah, that's gonna be a challenge :P
20:00:45  <fooman>i don't think the bandwidth is too out of the question for the viewers, facetime is over rtsp at about 500kbps
20:01:48  <coderarity>500 kbps is probably kilobits per second, way less than 800 kilobytes per second
20:02:15  * Heisenberg_joined
20:02:19  <Heisenberg_>hello
20:02:35  <Heisenberg_>is it possible to use socket.io with redisstore on nodejitsu ?
20:02:51  <fooman>sorry that's 500 Kbps -- capital K
20:05:03  * RabidFirequit (Quit: RabidFire)
20:05:25  <coderarity>no, it's actually lower than 500 kilobits per second based on Gizmodo's test http://gizmodo.com/5602597/how-much-data-does-a-3g-facetime-call-use
20:05:26  <yawnt>Heisenberg_: yeah it should work :)
20:05:27  <wookiehangover>does nodejistu support fibers?
20:05:39  <yawnt>wookiehangover: there's an open issue in node-fibers
20:05:50  <coderarity>(500 kbps is 3.75 MB/minute, they say it's about 3 MB/s, which is less)
20:06:03  * AndreasMadsenjoined
20:06:05  <coderarity>wookiehangover: no, i don't think so
20:06:49  <wookiehangover>danke
20:06:58  <yawnt>bitte ;)
20:07:18  <coderarity>fooman: that's a quarter of a TB, btw, which I think would be much more managable - maybe you can find some thing to compress your data more?
20:08:15  <fooman>yeah i can try a few things, if i can get image masking working for the difference in frames instead of using a transparent PNG that contains the diff, that may be much smaller
20:08:19  <fooman>going to give that a shot
20:08:56  <jesusabdullah>wookiehangover: no, we don't
20:10:36  * defunctzombiejoined
20:11:02  * defunctzombiequit (Remote host closed the connection)
20:11:05  * sorensoquit (Quit: Computer has gone to sleep.)
20:11:06  <Heisenberg_>yawnt : i am using this things
20:11:07  <Heisenberg_>var RedisStore = require('socket.io/lib/stores/redis'); // io.set('store', new RedisStore({redisPub:pub, redisSub:sub, redisClient:store}));
20:11:17  <Heisenberg_>of course, without the comment
20:11:23  <Heisenberg_>so :var RedisStore = require('socket.io/lib/stores/redis'); io.set('store', new RedisStore({redisPub:pub, redisSub:sub, redisClient:store}));
20:11:54  <Heisenberg_>and i get en error
20:12:29  * zz_shykeschanged nick to shykes
20:12:35  * njh_joined
20:13:15  <coderarity>fooman: if you get it working out on nodejitsu, mind letting me know when you start the show?
20:13:52  <fooman>yeah definitely, if i get this working, it may be a good showcase for nodejitsu
20:14:07  <coderarity>(i kinda want to stream video better too)
20:14:19  <coderarity>i've done a few video game streams, and it sucks
20:15:15  * defunctzombiejoined
20:16:34  <fooman>i just tried using a non alpha transparent PNG and got a diff frame down from 45KB to about 10KB, big diff
20:17:46  <Heisenberg_>whcih redis client should i use on jitsu ?
20:18:11  * defunctzombiequit (Remote host closed the connection)
20:18:50  <jesusabdullah>!ddg roll 3d6
20:18:51  <_ddgbot>Answer: 2 + 2 + 4 = 8
20:18:52  <_ddgbot>https://duckduckgo.com/?q=roll%203d6
20:18:57  <jesusabdullah>oh hell yeah
20:19:01  <jesusabdullah>!ddg roll d20
20:19:02  <_ddgbot>Answer: 18
20:19:03  <_ddgbot>https://duckduckgo.com/?q=roll%20d20
20:19:05  <jesusabdullah>!ddg roll d20
20:19:06  <_ddgbot>Answer: 10
20:19:07  <_ddgbot>https://duckduckgo.com/?q=roll%20d20
20:19:12  <jesusabdullah>now that's awesome.
20:20:45  <fooman>if i can get an average diff frame to 15Kb, that's ((((15 FPS * 15 KB) * 60 secs in a min) / 1024 KB) * 25 mins) = 329MB per show per viewer
20:20:52  <fooman>for just video
20:21:01  * Frippequit (Quit: ^D)
20:21:09  <fooman>audio i can do a separate CDN or something, i am less concerned about audio at the moment
20:21:22  <jesusabdullah>shouldn't audio be in the same mpeg?
20:21:59  * DTrejoquit (Remote host closed the connection)
20:22:20  <fooman>usually, but i run into the HTTP live streaming delay issue, so trying to send video frames over web sockets, like this: http://badankles.com/?p=209
20:26:23  <fooman>so if each show sat at around 500 MB for audio + video, that would be under half a TB for 1,000 viewers each show
20:26:42  * sorensojoined
20:26:59  <fooman>with about a 2.5 sec average delay
20:27:51  * shykeschanged nick to zz_shykes
20:29:50  * `3rdEdenquit (Remote host closed the connection)
20:31:51  <fooman>that seem more realistic? i think i can pull this off, going to be tricky to get the audio synced, but i have a few ideas. i mean someone is going to eventually figure out true live video over web sockets now that you can do binary data transfer in the client, i may as well give it a shot
20:37:38  * defunctzombiejoined
20:37:41  * defunctzombiequit (Remote host closed the connection)
20:39:23  * graeme_fquit (Quit: Computer has gone to sleep.)
20:39:48  * sorensoquit (Quit: Computer has gone to sleep.)
20:46:56  * Heisenberg_quit (Ping timeout: 245 seconds)
20:54:19  * ferloresjoined
21:09:01  * AndreasMadsenquit (Remote host closed the connection)
21:09:49  * Frippejoined
21:09:49  * Frippequit (Changing host)
21:09:49  * Frippejoined
21:11:26  * bardujoined
21:12:05  * yawntchanged nick to chyawnt
21:13:18  * chyawntchanged nick to yawnch4p
21:13:42  * yawnch4pchanged nick to yawnt
21:20:00  * AndreasMadsenjoined
21:21:51  * derpopsquit
21:22:07  * AndreasMadsenquit (Remote host closed the connection)
21:24:01  * foomanquit (Ping timeout: 245 seconds)
21:26:32  * michaelhemesathquit (Quit: michaelhemesath)
21:27:16  * coderarityquit (Ping timeout: 268 seconds)
21:27:58  * clarkfischerquit (Quit: clarkfischer)
21:28:01  * therealkoopajoined
21:28:05  * admcquit (Quit: Leaving.)
21:30:05  * coderarityjoined
21:33:39  * timoxleyjoined
21:33:39  * tmpvarquit (Ping timeout: 248 seconds)
21:34:29  * dougtoppinjoined
21:34:58  * AvianFlujoined
21:36:53  * eldiosjoined
21:38:57  * tmpvarjoined
21:47:54  <dougtoppin>is it unusual the the domain cert would be expired for nodejitsu.com?
21:48:10  <yawnt>we're working on it :)
21:48:13  <dougtoppin>(as of 27-Oct-2012)
21:48:17  * defunctzombiejoined
21:48:24  * mappumjoined
21:51:07  <jesusabdullah>dougtoppin: yes, unusual
21:51:11  <jesusabdullah>dougtoppin: it's a long story >_<
21:51:22  <dougtoppin>np, just wanted to make sure that you knew.
21:52:05  <dougtoppin>it's just more evidence that computers suck and want to make us miserable.
21:52:42  * defunctzombiequit (Ping timeout: 252 seconds)
21:52:57  * lpinquit (Quit: Leaving)
21:53:52  * therealkoopaquit (Remote host closed the connection)
21:54:04  * shamajoined
21:57:12  <gildean>dougtoppin: only if you stop feeding them
21:57:20  <gildean>just like any pets that you might have
21:57:39  * therealkoopajoined
21:57:56  * joshonthewebjoined
21:59:26  * redirjoined
22:00:38  * joshonthewebquit (Client Quit)
22:01:41  * evangenieurquit (Remote host closed the connection)
22:02:43  * evangenieurjoined
22:03:09  * evangenieurquit (Read error: Connection reset by peer)
22:03:22  * tomshredsjoined
22:04:19  * tazroverquit (Quit: tazrover)
22:05:46  * DTrejojoined
22:09:46  * bradleymeckjoined
22:11:10  * yawntchanged nick to yawnt[sleepah]
22:11:20  * coderaritychanged nick to coderarity-eatin
22:26:11  * derpopsjoined
22:28:59  * dougtoppinquit (Quit: Leaving.)
22:29:12  * ebrightquit
22:31:26  * jcrugzzjoined
22:39:39  * facultymattjoined
22:39:44  <facultymatt>hello!
22:40:58  <facultymatt>hey @yawnt getting this error now
22:40:59  <facultymatt>error: Error: Subscription limit reached
22:41:23  * jipiboilyjoined
22:42:13  <jesusabdullah>facultymatt: have you bought a subscription plan?
22:42:20  * tazroverjoined
22:42:22  <jesusabdullah>facultymatt: the sandbox only allows for one running app at a time
22:42:50  * mapppumjoined
22:43:29  <facultymatt>ok forgot I had one running.
22:43:32  <facultymatt>that makes sense
22:44:46  * bradleymeckquit (Quit: bradleymeck)
22:45:20  * mappumquit (Ping timeout: 255 seconds)
22:46:45  * bradleymeckjoined
22:47:55  * warzjoined
22:47:55  * warzquit (Changing host)
22:47:55  * warzjoined
22:48:28  * njh_quit (Remote host closed the connection)
22:48:55  * njh_joined
22:51:32  * therealkoopaquit (Remote host closed the connection)
22:53:34  * njh_quit (Ping timeout: 265 seconds)
22:55:38  * marshall_afkchanged nick to marshall_law
22:59:13  * dougtoppinjoined
22:59:26  * coderarity-eatinquit (Ping timeout: 260 seconds)
22:59:27  * michaelhemesathjoined
23:03:35  <warz>if request.method guaranteed to be upper-case?
23:05:05  * dougtoppinquit (Ping timeout: 251 seconds)
23:05:45  <jesusabdullah>should be
23:05:53  <jesusabdullah>!
23:06:02  <jesusabdullah>I can't imagine why it wouldn't be
23:08:10  * Frippequit (Quit: ^D)
23:09:15  * ruzz311joined
23:09:41  * ruzz311part
23:10:44  <facultymatt>getting error
23:10:45  <facultymatt>error: Error: socket hang up error: at createHangUpError (http.js:1264:15) error: at Socket.socketOnEnd (http.js:1352:23) error: at TCP.onread (net.js:418:26)
23:10:51  * therealkoopajoined
23:10:52  <facultymatt>any idea?
23:12:51  * cronopioquit (Ping timeout: 245 seconds)
23:14:46  * therealkoopaquit (Remote host closed the connection)
23:23:39  * TheJHquit (Ping timeout: 240 seconds)
23:24:58  * marshall_lawchanged nick to marshall_afk
23:25:04  * dylangjoined
23:33:14  * marciopugajoined
23:50:26  * defunctzombiejoined
23:54:21  * coderarity-eatinjoined
23:54:47  * coderarity-eatinchanged nick to coderarity
23:56:18  * Slyjoined
23:57:33  * defunctzombiequit (Remote host closed the connection)
23:59:57  * bradleymeckquit (Quit: bradleymeck)