[00:00] pr2012: tjholowaychuk- a issue with express-contrib 0.3.3, Cannot call method 'concat' of undefined [00:00] pr2012: at Object. (/usr/local/lib/node/.npm/express-contrib/0.3.3/package/lib/express-contrib/namespace.js:48:24) [00:00] pr2012: looks like versioning from what I read in a forum [00:01] tjholowaychuk: what version of express are you using? [00:01] tjholowaychuk: it relies on a newer connect [00:02] tjholowaychuk: well that one specific module does [00:04] liar has joined the channel [00:04] deepthawtz has joined the channel [00:04] yhahn has left the channel [00:05] Ikaros has joined the channel [00:05] cloudhead has joined the channel [00:05] mirkok_ has joined the channel [00:06] Ikaros: Hey - is there a way to get sub-millisecond timing in node? I'm trying to optimise something but console.time just reports 0ms [00:07] mscdex: that's some optimization [00:07] softdrink: can you do the operation many more times and average it? [00:07] Ikaros: Well its in a loop and I need it to run as many times as possible [00:07] Ikaros: That might work [00:08] Evet_ has joined the channel [00:08] riven has joined the channel [00:09] Ikaros: But the short answer is node doesn't support sub-millisecond timing? [00:09] pr2012: tjholowaychuk im using 1.0.3 [00:09] tjholowaychuk: pr2012: try updating connect [00:09] softdrink: not that i'm aware of [00:10] bingomanatee: Hey - who took all the node.js jobs? Nothing on craig's list at all! [00:10] softdrink: bingomanatee: it was TJ [00:10] Ikaros: @softdrink kk, that's what I needed to know - thanks [00:10] tjholowaychuk: haha [00:10] Ikaros has left the channel [00:10] gkatsev: he's working 20 jobs? [00:10] softdrink: *and* cranking out libs. [00:10] softdrink: dude's insane. [00:10] gkatsev: impressive [00:10] softdrink: ¬¬ [00:11] gkatsev: maybe he is a being of a higher dimension and thus he has much more time than we do. [00:12] softdrink: i desperately need more time to work on my projects [00:12] tjholowaychuk: ditto [00:12] tjholowaychuk: tons more in mind [00:12] techwraith has joined the channel [00:12] softdrink: same here [00:12] softdrink: too many ideas, far too little time [00:13] Druid_ has joined the channel [00:13] tjholowaychuk: oh well, not a bad way to be :) [00:13] tjholowaychuk: when you run out of ideas [00:13] tjholowaychuk: then you're fucked [00:13] softdrink: good point [00:13] softdrink: my kids eat up all of my time outside of work [00:13] softdrink: good thing they're cute [00:13] softdrink: jerks. [00:13] softdrink: ¬¬ [00:14] gkatsev: softdrink: teach them how to program. Free labor. [00:14] tjholowaychuk: hahaha [00:14] softdrink: they're all on the autism spectrum, so they may actually turn out to be good little engineers in the long run :) [00:15] softdrink: wow that statement could totally be taken the wrong way. [00:15] gkatsev: haha [00:15] gkatsev: ACTION calls the police [00:15] c4milo has joined the channel [00:16] softdrink: high functioning autism tends to be a benefit to detail-oriented creative problem solving professions [00:16] softdrink: [00:16] sudoer has joined the channel [00:17] torvalamo: are you trying to sell your kids? [00:17] softdrink: lol nooooo [00:17] torvalamo: i'll give you $100 for one [00:18] softdrink: heh… they'll cost you a hell of a lot more than that post-purchase :P [00:18] torvalamo: i could use someone to proof read for me [00:18] softdrink: hehe [00:18] gkatsev: ACTION heads home [00:19] softdrink: i have a 3 year old boy and twin 2 year old girls… none of which talk… but damn you should see one of them play angry birds. [00:20] tmzt: they read? [00:20] softdrink: tmzt: not that i'm aware of [00:20] softdrink: doubt it though [00:21] softdrink: they all really really love to flip through books that have animals in them though [00:21] tmzt: so, I'm looking for an infrastructure that makes building a new site as easy as possible [00:21] fairwinds: mscdex: found that I can use api. An going to do a lookup of countries using http://api.geonames.org/countryInfoJSON?username=demo. An use geonameId for country selected to provide list of subdivisions using query like http://api.geonames.org/childrenJSON?formatted=true&geonameId=6251999&username=demo [00:21] tmzt: but is clean and fun to work with once it's built the scaffold [00:21] tmzt: using node.js [00:21] mscdex: fairwinds: cool [00:21] ceej has joined the channel [00:21] softdrink: tmzt: site or app? [00:21] torvalamo: sammy.js client side [00:22] tmzt: app which is also a site [00:22] tmzt: I'm using sammy but parts of it don't work very well so I'm back to serving static pages [00:22] torvalamo: hm i wonder if angular.js has come along [00:22] tmzt: now I'm looking at backend which seems to have a nice way of handling collections [00:22] softdrink: i've been hacking out a 100% client-side app for usability testing, built with ActiveJS and MooTools [00:23] tmzt: but I want to use something like jeditable for editing but with grid support without limited the flexibility of the html (so not dojo) [00:23] softdrink: I've been using ActiveRoutes and ActiveRecord from ActiveJS… pretty easy to use [00:24] softdrink: i'm not 100% sold on either one though, but they're handy [00:24] stepheneb has joined the channel [00:24] softdrink: i'll likely roll my own at somepoint… it's The Engineering Way™ [00:24] fairwinds: mscdex: yeah, just had to sign up for a free account and activate api in my account [00:24] tmzt: this is the story though, not that node should ever be rails but that there should be a good starting point for building apps [00:25] tokumine has joined the channel [00:25] cloudhead has joined the channel [00:25] duomark has joined the channel [00:26] softdrink: there's also node-boilerplate [00:26] softdrink: it's quite handy [00:26] softdrink: https://github.com/robrighter/node-boilerplate [00:27] Evet_ has joined the channel [00:28] mscdex: someone ought to come up with a name generator for node projects [00:29] springmeyer has joined the channel [00:29] softdrink: just take a random line from /usr/share/dict/words and throw "node-" in front of it [00:29] softdrink: BAM [00:29] mscdex: i could do that myself, but i was looking for something more creative [00:29] softdrink: time to go home [00:31] muk_mb has joined the channel [00:32] shiawuen has joined the channel [00:33] paulrobinson has joined the channel [00:34] riven` has joined the channel [00:35] paulrobinson_ has joined the channel [00:35] hij1nx has joined the channel [00:39] lumino has joined the channel [00:42] bpedro has joined the channel [00:47] desaiu: http://dpaste.com/353799/ this is the error i get when i try to run the app.js file located with nodepad: https://github.com/alexyoung/nodepad.git [00:48] desaiu: i've never seen anything like it [00:48] desaiu: I suppose this is the better link: https://github.com/alexyoung/nodepad [00:49] tjholowaychuk: desaiu: session({ secret: 'foo' }) [00:49] tjholowaychuk: stack traces are your friend [00:50] tjholowaychuk: if you looked at the first filename you would see it :p [00:50] k04n: hey - anyone here know of any sample node.js code that is similar to etherpad? [00:51] perlmonkey2 has joined the channel [00:51] k04n: looking for something uber-minimal...just the basic core [00:51] desaiu: tjholowaychuk: where are you seeing this? [00:51] tjholowaychuk: desaiu: in your stack trace lol [00:52] tjholowaychuk: /home/desai/local/lib/node/.npm/connect/0.5.5/package/lib/connect/middleware/session.js:45:13 [00:52] tjholowaychuk: gotta actually look at these things :p [00:52] sprout has joined the channel [00:55] c4milo1 has joined the channel [00:55] jesusabdullah: What is etherpad? [00:55] jesusabdullah: hmm [00:55] dguttman has joined the channel [00:55] jesusabdullah: k04n: Not off-hand [00:55] k04n: jesusabdullah: ok, thank you... [00:56] phed__: hi [00:56] jesusabdullah: k04n: You can probably find the pieces in different areas, though. For instance, there's a few chat room examples you could probably glean some useful information from [00:56] phed__: is there any problems with using "ajax" against any other port than the source html? [00:56] jesusabdullah: You may also find socket.io and dnode useful for communication between things [00:57] desaiu: what is this session({ secret: 'foo' }) and where does it go? [00:57] desaiu: ACTION is sleepy [00:57] jesusabdullah: What do you mean? [00:57] k04n: basically im looking for something where multiple clients are connected..and can both edit the same