[00:04] mattly has joined the channel [00:11] pdelgallego has joined the channel [00:19] eikke has joined the channel [00:27] unomi has joined the channel [00:28] r11t has joined the channel [00:33] charlenopires_ has joined the channel [00:39] pdelgallego has joined the channel [00:40] micheil has joined the channel [00:41] charlenopires has joined the channel [00:44] pdelgallego has joined the channel [01:15] joshbuddy has joined the channel [01:17] r11t has joined the channel [01:29] mattly has joined the channel [01:31] jed has joined the channel [01:33] siong1987_ has joined the channel [01:36] brapse has joined the channel [01:50] pdelgallego has joined the channel [01:52] bpot has joined the channel [01:59] tisba_ has joined the channel [02:03] JoePeck has joined the channel [02:06] bpot_ has joined the channel [02:26] dnolen has joined the channel [02:32] pdelgallego has joined the channel [02:53] pdelgallego has joined the channel [03:07] mcarter has joined the channel [03:07] teemow has joined the channel [03:07] mcarter: What's the status of node and jsgi these days? [03:08] tlrobinson: mcarter: kris zyp has this http://github.com/kriszyp/jsgi-node [03:09] mcarter: tlrobinson, I was hoping to convert some of my csp stuff over to jsgi... is this a good implementation to target? [03:10] tlrobinson: mcarter: well, the async version of jsgi hasn't been finalized yet [03:10] tlrobinson: jsgi-node uses what i've been calling "AJSGI", but isaacs also has EJSGI http://github.com/isaacs/ejsgi [03:11] mcarter: tlrobinson, if you had to guess which one will "win" ...? [03:13] tlrobinson: i think i prefer AJSGI, but i don't know. it's actually pretty easy to implement EJSGI on AJSGI [03:14] tlrobinson: mcarter: honestly you might want to hold off on it [03:14] mcarter: I haven't really kept up with node http apis / microframeworks etc. It seems silly to target some arbitrary api though, so maybe that's for the best... [03:16] siong1987_ has joined the channel [03:18] creationix has joined the channel [03:19] mattly has joined the channel [03:39] siong1987_ has joined the channel [03:56] brandon_beacher has joined the channel [04:01] JimBastard has joined the channel [04:02] JimBastard: can anyone recommend the the easiest way to get apache2 hooked up to node? should i use reverse proxy? [04:10] creationix: I like reverse proxy [04:10] creationix: I use nginx more, but works with apache too [04:11] JimBastard: im stuck in a legacy setup on this one so i have to use existing apache [04:11] JimBastard: im looking at http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#examples right now [04:11] JimBastard: its been a while [04:12] creationix: I think it's this one http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypass [04:13] JimBastard: we should try and get some articles up on howtonode about this stuff [04:13] JimBastard: nginx and apache [04:16] creationix: good idea [04:17] creationix: the closest thing I have is my nginx config in the readme to node-blog [04:17] creationix: I've got to get some rest now. I'll probably write an article in a few days if nobody has beat me to it [04:37] maritz has left the channel [04:44] jed has joined the channel [04:47] JimBastard: i got it, that was kinda easy [04:59] mattly has joined the channel [05:00] voodootikigod has joined the channel [05:00] aguynamedben has joined the channel [05:00] kennethkalmer has joined the channel [05:09] aguynamedben has joined the channel [05:09] voodootikigod has joined the channel [05:12] cloudhead: is it normal that url.parse doesn't work properly without a protocol? [05:12] cloudhead: like, url.parse("8.8.8.8:80") [05:13] micheil: that's not a url, that's an ip addr and port [05:16] cloudhead: ok, makes sense [05:17] jed: require("url").parse("//8.8.8.8:80") [05:20] cloudhead: : ) [05:20] cloudhead: I'm just gonna use split() [05:20] kriskowal has joined the channel [05:21] cloudhead: I just need host/port anyway [05:25] JimBastard: sup jed [05:26] jed: heya JimBastard. [05:26] jed: how's the new job? [05:26] JimBastard: how is fab coming along [05:26] JimBastard: pretty sweet [05:26] JimBastard: startups are fun [05:26] jed: working on it now, as a matter of fact. [05:26] JimBastard: awesome [05:27] jed: trying to tackle middleware. [05:27] JimBastard: i had an idea maybe [05:27] jed: i'm trying to unify middleware and handlers so that they're the same thing. [05:27] jed: oh jah? [05:27] JimBastard: im not using fab at the moment though so i dont know exactly how it works [05:27] JimBastard: what is your default datastore? [05:28] jed: no datastore. [05:28] JimBastard: are you using anything like http://github.com/creationix/node-persistence [05:29] jed: no, fab doesn't do data like that. [05:29] jed: it's more of a router. [05:29] JimBastard: so it doesnt persist any data? [05:29] jed: nossir. [05:29] JimBastard: word [05:29] jed: it's a microframework. [05:30] JimBastard: i guess it doesnt make sense then, i have some persistence code ive been using [05:30] jed: eventually i'll be writing middleware that'll wrap anything that does CRUD in middleware. [05:30] JimBastard: for flat-file [05:30] JimBastard: got ya [05:30] jed: aka, shunt it straight to the fs, or whatever. [05:30] JimBastard: ill let you get back at it then [05:31] jed: noice. this'll be the 3rd rev, hoping it's the one that makes it actually useful. [05:49] sztanphet has joined the channel [05:52] aguynamedben has left the channel [06:03] gf3 has joined the channel [06:19] masuidrive has joined the channel [06:22] jdee has joined the channel [06:58] jdee has joined the channel [07:02] mahemoff_ has joined the channel [07:21] JimBastard has joined the channel [07:31] joshbuddy has joined the channel [07:35] piranha has joined the channel [08:07] masuidrive has joined the channel [08:12] masuidri_ has joined the channel [08:14] qFox has joined the channel [08:20] kriskowal has joined the channel [08:36] masuidrive has joined the channel [08:42] piranha has joined the channel [08:53] drostie has joined the channel [09:16] jdee has joined the channel [09:29] brapse has joined the channel [09:57] sveisvei has joined the channel [10:25] bpot has joined the channel [10:53] masuidrive has joined the channel [10:55] lifo has joined the channel [11:10] pdelgallego has joined the channel [11:20] felixge has joined the channel [11:20] felixge has joined the channel [11:46] pdelgallego has joined the channel [11:46] markwubben has joined the channel [11:52] markwubben has joined the channel [12:21] jdee has joined the channel [12:46] jed has joined the channel [13:15] jdee has joined the channel [13:34] [k2] has joined the channel [14:01] eikke has joined the channel [14:14] tisba has joined the channel [14:30] Zoka has joined the channel [14:31] Zoka has left the channel [14:34] brandon_beacher has joined the channel [14:35] piranha has joined the channel [14:38] pdelgallego has joined the channel [14:48] tisba has joined the channel [15:00] voodootikigod has joined the channel [15:01] alex-desktop has joined the channel [15:08] voodootikigod has joined the channel [15:14] maritz has joined the channel [15:24] markwubben_ has joined the channel [15:24] Harrison has joined the channel [15:27] Atmoz has joined the channel [15:35] aguynamedben has joined the channel [15:40] gwoo has joined the channel [15:43] piranha has joined the channel [15:46] gwoo_ has joined the channel [15:46] eikke has joined the channel [15:47] Connorhd has joined the channel [16:41] unomi has joined the channel [17:05] markwubben has joined the channel [17:16] dnolen has joined the channel [17:22] atcrabtree has joined the channel [17:43] dnolen has joined the channel [17:49] aguynamedben has joined the channel [17:51] jan____ has joined the channel [17:55] dnolen has joined the channel [17:55] er1k757 has joined the channel [17:55] bronson has joined the channel [17:58] jan____ has joined the channel [18:06] ollie has joined the channel [18:16] jdee has joined the channel [18:25] r11t has joined the channel [18:39] pdelgallego has joined the channel [18:41] cloudhead has joined the channel [18:45] felixge has joined the channel [18:45] felixge has joined the channel [18:51] siong1987 has joined the channel [18:52] mattly has joined the channel [19:09] jdee has joined the channel [19:12] pdelgallego has joined the channel [19:16] tisba has joined the channel [19:18] brapse has joined the channel [19:30] sveisvei has joined the channel [19:37] hesslow has joined the channel [19:44] mattly has joined the channel [19:46] rtomayko has joined the channel [19:59] stepheneb has joined the channel [20:03] aho has joined the channel [20:03] jdee has joined the channel [20:13] pdelgallego has joined the channel [20:14] bentomas has joined the channel [20:15] pdelgallego has joined the channel [20:16] isaacs has joined the channel [20:18] pdelgallego has joined the channel [20:39] Connorhd_ has joined the channel [20:41] joshbuddy has joined the channel [20:43] piranha has joined the channel [20:46] felixge: happy valentine's day node, I love you :) [20:47] gwoo: haha [20:47] gwoo: felixge: you are cheating on httpsocket [20:47] felixge: I'm thinking of doing a patch that would make it easy to run something like coffee script [20:48] felixge: since coffee script can now compile itself [20:49] gwoo: felixge: i think someone was working on that [20:50] felixge: gwoo: I think node could make life easier to do this [20:50] atcrabtree has joined the channel [20:51] pdelgallego has joined the channel [20:51] gwoo: node makes such much else easier, why not coffee? [20:52] felixge: gwoo: ? [20:54] joshbuddy has joined the channel [20:54] joshbuddy has joined the channel [20:57] omygawshkenas has joined the channel [20:57] elliottcable: for some inexplicable reason, somebody chopped this pizza into *TINY* slices. [20:57] omygawshkenas: felixge: What sort of patch are you thinking of? [20:57] elliottcable: about 1/2 to 1 inch wide at their widest, each. [20:58] omygawshkenas: You can run bin/coffee -i to start a CoffeeScript version of the node REPL. [20:58] omygawshkenas: sorry, that's bin/node_coffee -i [21:00] felixge: omygawshkenas: I'm thinking of making it possible to use the entire node require stack, but overwriting the method uses for compiling [21:01] omygawshkenas: Interesting -- if you point that method at require('coffee-script').compile(code) You should be good to go. [21:02] omygawshkenas: Tom Robinson made something similar for Narwhal, where after you require coffee-script, it starts recognizing the .coffee file extension, and translates those accordingly before evaluating the JS. [21:03] felixge: omygawshkenas: that'd be an interesting way to implement it. By adding more file types to the lookup list [21:04] omygawshkenas: It could be seamless, since you don't have to specify the extension with a Node require() [21:04] felixge: require.add('coffee', require('coffee-script').compile); [21:06] sveisvei has joined the channel [21:12] omygawshkenas: Is there a consensus emerging for a Node equivalent to Ruby's Rake? Or do y'all just use custom scripts? [21:13] dnolen has joined the channel [21:14] piranha has joined the channel [21:15] mattly has joined the channel [21:31] tlrobinson: omygawshkenas: http://github.com/280north/jake [21:31] tlrobinson: doesn't work with node yet, but if they become commonjs compatible it will [21:32] omygawshkenas: Yeah, I thought Jake wasn't Node quite yet, so unfortunately that won't work for me. [21:32] sztanpet has joined the channel [21:32] nefD has joined the channel [21:32] omygawshkenas: Have you considered making it Node-compatible as well? Or would that be a step backwards? [21:33] omygawshkenas: It doesn't seem like Node is planning on embracing CommonJS wholeheartedly anytime in the near future, right? [21:33] tlrobinson: unfortunately no, and i'm not particularly interested in writing node-specific code [21:35] omygawshkenas: Must be frustrating for you, with all the work that's gone into CommonJS. I'd be happy if there was a clear signal one way or the other. [21:43] tisba has joined the channel [21:44] jdee has joined the channel [21:44] Netfeed: if i do mySocket.emit("anEvent", { "foo" : "bar"}); then the listener that listens after "anEvent" would get { "foo" : "bar" } as an argument? [21:47] mattly has joined the channel [22:03] omygawshkenas has joined the channel [22:12] cloudhead has joined the channel [22:20] teemow has joined the channel [22:24] jed has joined the channel [22:25] r11t has joined the channel [22:30] siong1987_ has joined the channel [22:30] siong1987__ has joined the channel [22:34] mattly has joined the channel [22:48] jdee has left the channel [22:51] rolfb has joined the channel [22:56] brandon_beacher has joined the channel [23:24] dnolen has joined the channel [23:27] jan____ has left the channel