[00:00] elliottcable: they’re intended to make commit lists filterable [00:00] elliottcable: and make changelogs and such generatable from commit lists in a single button. [00:00] jesusabdullah: This reminds me of when I tried using a to-do list app [00:00] elliottcable: nahhhh bro, it works great. [00:00] jesusabdullah: in the end I prefer to have a text file in markdown and copy-paste a unicode check mark [00:00] mosen: ok time for some hardcore forking action [00:00] jesusabdullah: even though tdl apps can be great [00:00] elliottcable: copy-paste lol [00:00] elliottcable: jesusabdullah › use automatic replacement [00:00] elliottcable: -/ to check [00:00] elliottcable: that’s the replacement I use [00:01] elliottcable: jesusabdullah › https://github.com/elliottcable/Paws.c/blob/Master/.gitlabels [00:01] elliottcable: it’s basically a way to document the tags that you actually use / care about, so that other people contributing to the project can use the same ones. [00:01] elliottcable: and, hopefully, GitHub will support them soon. [00:01] jesusabdullah: See, i don't like auto-replace either [00:01] elliottcable: been talking to them about it for a while now. [00:01] jesusabdullah: I've tried all that shit, it drives me nuts [00:01] jesusabdullah: it's like "saying what I'm thinking" [00:01] elliottcable: what I look forward to the most is GitHub changelogs with filtering in the URL [00:02] jesusabdullah: don't finish my sentences computer, who cares if that's exactly what I was gonna say? [00:02] jesusabdullah: that's how I feel about it ^^ [00:02] CIA-48: libuv: 03Frank DENIS 07 * r4ab1990 10/ (5 files in 4 dirs): unix: add support for OpenBSD - http://git.io/1lpOSw [00:02] superbignerd has joined the channel [00:02] jesusabdullah: That said, elliottcable, this looks like it could be a good idea [00:02] jesusabdullah: I'd still use [tags] though [00:02] elliottcable: jesusabdullah › Why brackets instead of parens? [00:02] jesusabdullah: style [00:03] jesusabdullah: brackets look like tags to me [00:03] elliottcable: so that’s the only issue you have with it? :D [00:03] jesusabdullah: no [00:03] elliottcable: tell me more. I want to improve. [00:03] jesusabdullah: I just know I wouldn't use it [00:03] mmalecki: GOT IT! [00:03] jesusabdullah: Were I to build something like this, I wouldn't want to change my habits at all [00:03] mmalecki: I mean, vows [00:03] mmalecki: I know why it fails. [00:03] elliottcable: https://github.com/joyent/node/compare/v0.5.8...v0.5.9/api [00:03] mmalecki: and it's my fault, again. [00:03] elliottcable: jesusabdullah › ↑ imagine that! [00:04] jesusabdullah: I'd want to [tag][like][this] and have any tools I use be aware of those kinds of tags [00:04] AvianFlu: mmalecki, win [00:04] elliottcable: jesusabdullah › to only show commits that affect the API, made since 0.5.8 [00:04] Peniar has joined the channel [00:04] joshkehn has left the channel [00:04] MUILTFN has joined the channel [00:04] elliottcable: jesusabdullah › oh, ew, cruft [00:04] jesusabdullah: elliottcable: use actual git tags then [00:04] cognominal_ has joined the channel [00:04] elliottcable: (this is way) [[prettier][than][this] [00:04] elliottcable: )= [00:04] gxdssoft has joined the channel [00:04] jesusabdullah: Noooo [00:04] superbignerd has left the channel [00:05] elliottcable: actually, it’ usually (- api fix) or more like that [00:05] jesusabdullah: (this is a parenthetical comment) [this:is][atag] [00:05] elliottcable: naaaah not at the start of a commit [00:05] mmalecki: AvianFlu: this line: https://github.com/mmalecki/vows/blob/0.6-compatibility/lib/vows/suite.js#L126 [00:05] elliottcable: .gitlabels are only parse if the very first character of the commit is a ( [00:05] jesusabdullah: I can never support rounded parens for tags [00:05] mmalecki: AvianFlu: notice that in assert-test.js we require assert. [00:05] mmalecki: and assert is a function. [00:05] mmalecki: all because of me. shit. [00:05] elliottcable: okay, what about [this:is atag] instead of multiple brackets? [00:05] AvianFlu: epic lulz [00:06] jesusabdullah: That's more acceptable [00:06] jesusabdullah: I think you should allow for both [00:06] elliottcable: nah, it’s got to parse very strictly [00:06] elliottcable: and the goal is to make it really simple to scan them on any prokject [00:06] Cantillon_ has joined the channel [00:06] jesusabdullah: well, [this:is a][tag] is pretty strict [00:06] jesusabdullah: That's what I'd support ^^ [00:06] elliottcable: for example: http://ell.io/T3nK [00:07] mmalecki: who do I send my disqualification from the office to? [00:07] elliottcable: jesusabdullah › no, that’s my point, that’s confusable [00:07] AphelionZ has joined the channel [00:07] elliottcable: because then you’d have spaces inside [ these] [00:07] elliottcable: and can’t have brackets inside [these [tags]] [00:07] elliottcable: I’m happy to branch it out so it parses on either first-character ( or first-character [ [00:07] jesusabdullah: Why would you do that? [00:07] jesusabdullah: Plus, easy fix: [00:07] elliottcable: but not make it more complex than that /= [00:08] mmalecki: and, shit, how do I fix it? [00:08] jesusabdullah: [this (tags)] or (this [tag]) [00:09] jtrudeau has joined the channel [00:09] jesusabdullah: but that's all beside the point anyway, because I'd probably never use a .gitlabels-like thing [00:09] jesusabdullah: knowing me [00:09] elliottcable: woah, grep is being weird [00:09] elliottcable: hold on a sec bro [00:10] jesusabdullah: that said, this actually looks pretty nice elliottcable, and if it's what you like you should go with it [00:10] elliottcable: glog --grep='(api' [00:10] elliottcable: how can that possibly work, that’s an unbalanced paren [00:10] elliottcable: WATFH GIT [00:10] replore has joined the channel [00:10] replore_ has joined the channel [00:10] socketio\test\62 has joined the channel [00:10] replore has joined the channel [00:10] replore_ has joined the channel [00:10] mmalecki: I can use getOwnPropertyNames or whatever [00:11] jesusabdullah: git log | grep "\[fix\]" is probably as fancy as I'd get :P [00:11] jesusabdullah: truth be told I'm still not sold on [tags] even [00:11] elliottcable: lol [00:11] elliottcable: well I want to figure out why, so I can get wider acceptance for .gitlabels [00:11] jesusabdullah: but I think [fix] has a comedic effect [00:11] elliottcable: and then convince GitHub to implement it ಠ_ಠ [00:12] eee_c has joined the channel [00:12] mmalecki: did you mail them> [00:12] jesusabdullah: elliottcable: I do think [] would go a long way in terms of my sense of aesthetic appeal, but aside from that have you tried just marketing it? [00:12] mmalecki: s/>/?/ [00:12] elliottcable: jesusabdullah › heh, working on it ^‿^ [00:12] jesusabdullah: Making it nice, giving it a website, writing some leet-ass docs [00:12] elliottcable: most everybody I know uses it on all of their repos [00:12] elliottcable: oh, website, maybe [00:12] jesusabdullah: and then, of course, post that shit on haxxor news [00:12] elliottcable: that takes a lot of time for me, though [00:12] elliottcable: I don’t use reddit and friends. [00:13] elliottcable: ahhah! [00:13] jesusabdullah: MAYBE YOU SHOULD [00:13] elliottcable: fixed it [00:13] elliottcable: fatal: cannot combine --reverse with --graph [00:13] elliottcable: DAMN YOUUUUUU, GIT [00:13] cronopio has joined the channel [00:14] elliottcable: there we go. [00:14] bshumate has joined the channel [00:14] elliottcable: `glog -E --grep='^\((.* )?api( .*)?\)'` [00:14] elliottcable: brb writing a bash function to do that for me [00:14] elliottcable: zsh** [00:14] elliottcable: http://ell.io/UZhl [00:15] mmalecki_ has joined the channel [00:15] zeade1 has joined the channel [00:16] jsj has joined the channel [00:16] DennisRasmussen has joined the channel [00:17] kriszyp has joined the channel [00:18] Sami_ZzZ has joined the channel [00:18] jesusabdullah: I don't use zsh because I don't feel like learning a new thing [00:18] jesusabdullah: basically [00:18] murilobr has joined the channel [00:18] jesusabdullah: Anyways: /me & [00:19] mmalecki_: I've been using it for like, a day [00:19] mmalecki_: then I just got back to bash [00:19] mmalecki_: I have no idea why [00:20] jakehow has joined the channel [00:21] mmalecki_: also, win: http://vimium.github.com/ [00:21] tbranyen: jesusabdullah: bah zsh was easy to learn [00:21] tbranyen: install it [00:21] tbranyen: and boom done [00:23] elliottcable: ♪ when you sleep, [00:23] elliottcable: ♪ where do your fingers … go? [00:23] elliottcable: ♪ what do your fingers … know? [00:23] elliottcable: ♪ what do your fingers … show? [00:23] elliottcable: ACTION hums Cake [00:23] mmalecki_: I feel sleepy now. [00:24] SixView has joined the channel [00:25] EyePulp: Mine play guitar, at a Latin bar. [00:25] Tobsn has joined the channel [00:27] jonrohan has joined the channel [00:30] JakeyChan has joined the channel [00:30] riven has joined the channel [00:30] riven has joined the channel [00:31] d_low_ has joined the channel [00:31] T0bsn has joined the channel [00:32] DarkGrey has joined the channel [00:33] elliottcable: eye <3 [00:33] elliottcable: oh man, wtf [00:34] isaacs has joined the channel [00:35] mmalecki_: totally unrelated: how can I make my returns look like here: http://ethanschoonover.com/solarized/img/screen-javascript-dark.png ? [00:35] mmalecki_: and by return I mean \n [00:36] AvianFlu has joined the channel [00:36] kloeri has joined the channel [00:37] elliottcable: mmalecki_ › that’s TextMate? [00:38] elliottcable: mmalecki_ › ah, nah. vim, you’ll want, errrrr, `hl` I think? [00:38] russfrank: vi [00:38] russfrank: m [00:38] elliottcable: ah, it’s `list` and `listchars` [00:38] elliottcable: russfrank › :help list [00:38] elliottcable: er, sorry, mmalecki_ ↑ [00:39] elliottcable: also, you like *massive* text O_O [00:39] vidi has joined the channel [00:39] mmalecki_: elliottcable: ah, thanks [00:39] geekn has joined the channel [00:40] elliottcable: mmalecki_ › here’s what my vim looks like: http://i.ell.io/hCHD [00:40] mmalecki_: elliottcable: nice! [00:40] elliottcable: and no, that’s not coffeescript, and yes, that is one file. [00:40] elliottcable: lol. [00:41] mmalecki_: wait. [00:41] mmalecki_: one file? [00:41] elliottcable: heh, I get that reaction every time. [00:41] mmalecki_: no split? [00:41] elliottcable: nope [00:41] MooGoo: people still use line numbers [00:41] elliottcable: MooGoo › hm? [00:41] ctide: i don't even know what's going on here [00:42] willwhite has joined the channel [00:42] elliottcable: ctide › lol. [00:42] mmalecki_: elliottcable: why does it underline vvvvvvvv [00:42] mmalecki_: ? [00:42] elliottcable: ctide › it was an old experiment in code-sculpture [00:42] MooGoo: no one uses line numbers in vim [00:42] elliottcable: mmalecki_ › mis-spelt, or so it thinks [00:42] elliottcable: MooGoo › o_O I do. [00:42] ctide: i use line numbers in vim [00:42] MooGoo: 123g [00:42] elliottcable: exactly. [00:42] elliottcable: I use line numbers so I know *which line to G to* [00:42] MooGoo: 123gg [00:42] MooGoo: that is [00:43] MooGoo: lol [00:43] MooGoo: I guess [00:43] elliottcable: I haven’t yet really found an efficient way to move a long way in the file. [00:43] elliottcable: someday, maybe. [00:43] elliottcable: I might get around to writing a ctags-pane plugin that allows me to go by ctag number or something, idfk [00:43] elliottcable: go-tag-2 … meh [00:43] MooGoo: i just search [00:44] isaacs has joined the channel [00:44] MooGoo: or...use the mouse [00:44] elliottcable: MooGoo › yes, but that hits calls and references and such, too. [00:44] elliottcable: I haaaaate having to move my hand over to the mouse. massively slow. [00:44] MooGoo: yeaa but usualy im pretty lazy [00:44] elliottcable: I generally usually either use G, or 25j 25j 25j 10j 3j [00:44] elliottcable: or something like that [00:44] elliottcable: what I REALLY need [00:45] elliottcable: is an eye-tracking device, and a vim plugin [00:45] MooGoo: no better way to resize splits [00:45] elliottcable: single key to go-to-eye-location [00:45] elliottcable: then I just glance at something and hit a key [00:45] elliottcable: :D [00:45] mmalecki_: elliottcable: my setup is here: https://github.com/mmalecki/dotfiles [00:45] elliottcable: I use ^w•= to resize splits, heh [00:45] MooGoo: well you should be able to transmit hjkl with ur brain [00:45] elliottcable: mmalecki_ › github.com/elliottcable/dotfiles [00:45] elliottcable: MooGoo › too slow. [00:47] elliottcable: http://stackoverflow.com/badges/26/popular-question?userid=31897 [00:47] elliottcable: ack, wrong window [00:49] yept has joined the channel [00:50] langworthy has joined the channel [00:52] elliottcable: http://emotiv.com/store/sdk/bci/developer-edition-sdk/ [00:52] elliottcable: oh my god [00:52] elliottcable: be right back, building a vim plugin that lets you PROGRAM WITH YOUR FUCKING MIND. [00:53] CIA-48: node: 03Ryan Dahl 07 * r33b5f2f 10/ (306 files in 24 dirs): Upgrade V8 to 3.7.0 - http://git.io/NiEvkQ [00:54] elliottcable: oh, Windows-only. [00:54] aperiodic has joined the channel [00:56] aperiodic has joined the channel [00:56] jetienne_ has joined the channel [00:56] Spion has joined the channel [00:57] kriszyp has joined the channel [00:58] sub_pop has joined the channel [00:58] raphael has joined the channel [00:59] raphael: Hi. there. I'm looking for a general purpose utility library like PrototypeJS for node.js. Something that would let me do inheritance and stuff like that. [01:00] tokuzfunpi has joined the channel [01:00] tjholowaychuk: raphael you can "do" inheritance without that :p [01:01] raphael: tjholowaychuk: that's one example. [01:01] ryah: raphael: http://documentcloud.github.com/underscore/ [01:02] raphael: ryah: perfect. Thank you. [01:03] aperiodic has joined the channel [01:03] max_dev has joined the channel [01:03] jsurfer has joined the channel [01:05] aperiodic has joined the channel [01:05] boltR has joined the channel [01:09] jzacsh has joined the channel [01:09] jzacsh has joined the channel [01:11] slifty_corsair has joined the channel [01:12] d_low has joined the channel [01:13] neoesque has joined the channel [01:15] Guest32984 has joined the channel [01:16] harthur has joined the channel [01:17] elliottcable: What is the probability of getting a fix into v0.4.13? [01:17] elliottcable: what are the exact requirements to get something into the .++ release instead of the .++ release? [01:17] kriszyp has joined the channel [01:17] elliottcable: ryah? [01:18] bnoordhuis: elliottcable: close to zero, we probably won't be doing 0.4.x releases anymore [01:18] elliottcable: damn. [01:18] elliottcable: well, ETA to 0.6 then? :x [01:18] elliottcable: I *need* a feature to hit a production release soon, a fix I’m about to create a pullrequest for once I finish writing tests. [01:19] bnoordhuis: likely in the next few weeks, probably november [01:19] elliottcable: ick [01:19] elliottcable: well, better than nothing ^‿^ [01:19] elliottcable: bnoordhuis › thanks. [01:19] bnoordhuis: elliottcable: np [01:19] saikat has joined the channel [01:19] AvianFlu has joined the channel [01:19] Brandon_R has joined the channel [01:19] Brandon_R: OMG Guys [01:19] elliottcable: OMG Brandon_R [01:19] Brandon_R: This is weird [01:19] elliottcable: Brandon_R is weird [01:19] Brandon_R: First steve jobs and now dennis ritchie [01:20] elliottcable: and then Brandon_R [01:20] elliottcable: … wait, that’s mean [01:20] Brandon_R: next it might be linus torcalds [01:20] elliottcable: <3 Brandon_R [01:20] Brandon_R: lol [01:20] elliottcable: hm, no purr in here [01:20] elliottcable: bnoordhuis › can you /invite purr? [01:20] Brandon_R: did u hear? [01:20] elliottcable: bnoordhuis › he’ll only listen to invites from ops, ’cause he’s nice like that. [01:20] elliottcable: Brandon_R › Ritchie? Yah )= [01:20] elliottcable: it’s really disenheartening. [01:21] Brandon_R: yep [01:21] Brandon_R: node is programmed in c [01:21] Brandon_R: i mean it uses c [01:21] elliottcable: I mean, it sounds *silly* on the face of it … but Steve Jobs, and then Ritchie dying … it’s sort of made me realize “Damn, if they can die, I can too!” [01:21] elliottcable: lol, uh, C++, bro [01:21] Brandon_R: linuv uses linev which is programmed in c :P [01:21] elliottcable: C++ ≠ C [01:21] Brandon_R: libuv [01:21] elliottcable: oh, is it? [01:21] a_suenami has joined the channel [01:21] cafesofie: it's a good thing node.js uses both [01:21] elliottcable: ryah › I love you so much more now. [01:22] cafesofie: although it'd be quite a feat to not use C at ll [01:22] cafesofie: all, even [01:22] elliottcable: cafesofie › somewhere in the stack, sure; but it’s not written in it itself. [01:22] elliottcable: ACTION has a pet peeve of conflating ISO C with the other non-C’s. [01:22] cafesofie: that's not really a binary distinction you can make [01:22] elliottcable: only one even remotely close to being something like ISO C is probably Objective-C. [01:22] elliottcable: C#, less so; and then C++, not at all. [01:22] MooGoo: nodejs is written in x86 assembly for raw power [01:22] Brandon_R: UNIX is very simple, it just needs a genius to understand its simplicity. [01:23] elliottcable: I do all of my asynchronous serving applications in raw assembler, because Node is too slow. [01:23] elliottcable: ACTION giggles [01:23] Brandon_R: i use pure binary [01:23] criswell has joined the channel [01:23] wdperson has joined the channel [01:23] elliottcable: bnoordhuis › /invite? [01:23] perezd has joined the channel [01:25] eee_c1 has joined the channel [01:25] elliottcable: anybody know why there’s both simple/test-script-context.js and simple/test-script-static-context.js? [01:25] elliottcable: they seem to test basically exactly the same things. [01:25] briandh has joined the channel [01:27] perezd: how does uncaughtException work? [01:27] Brandon_R: how do i disable irc from telling me who signed in or signed out? [01:27] elliottcable: Brandon_R › what client? [01:27] Brandon_R: webchat.freenode.net [01:27] The_Fly has joined the channel [01:28] k1ttty has joined the channel [01:29] elliottcable: a Nuck! [01:29] CarterL has joined the channel [01:29] elliottcable: Brandon_R › no idea, then. Get a real client. [01:29] elliottcable: Brandon_R › on a Mac? `brew install irssi` [01:29] abraxas has joined the channel [01:30] MUILTFN has joined the channel [01:30] mosen has left the channel [01:31] Nuck: elliottcable: NOU [01:31] elliottcable: Nuck › exactly [01:31] Nuck: elliottcable: so how's it going? [01:31] elliottcable: good, good [01:31] elliottcable: learned C++, Google’s style rules, v8, and Node’s C++ interfaces [01:31] jldbasa has joined the channel [01:31] elliottcable: working on some fixes [01:32] Nuck: elliottcable: How many people freaked out over your mass bans? [01:32] matyr has joined the channel [01:32] rickharrison has joined the channel [01:32] elliottcable: Nuck › none? [01:33] elliottcable: I told everone that I still loved them and was just doing it to clean up the atmosphere, I don’t think anyone got offended [01:33] elliottcable: it succeeded too, because it got Bluebie and IamTash to come back :D [01:33] Nuck: elliottcable: Haha so that's what it was about. Didn't tell me :P [01:33] Emmanuel` has joined the channel [01:33] jamescarr_ has joined the channel [01:33] elliottcable: I kickbanned all of the idlers (people who hadn’t spoken at least once a month or so) [01:33] elliottcable: and the troll-y sorts [01:34] jamescarr_: heh... how the heck can you list the targets in a Makefile? [01:34] elliottcable: now everybody left is either A) programming-language designer, or B) close personal friend / nice-person [01:34] Nuck: elliottcable: As in me locks and that guy who trolled harder than me [01:34] elliottcable: jamescarr_ › grep? :D [01:34] jamescarr_: :-P [01:34] elliottcable: Nuck › yeah, that dick, idfk what he was on about [01:34] jamescarr_: elliottcable, oh, what did I miss? :) [01:34] Nuck: elliottcable: It was fun to troll him out of the chat haha [01:34] jamescarr_: I love a good troll [01:35] elliottcable: jamescarr_ › not in here, in my own channel [01:35] elliottcable: Nuck’s an ex-member [01:35] Nuck: elliottcable: He honestly struck me as a fat guy who couldn't get any. [01:35] JakeyChan has joined the channel [01:35] jamescarr_: my favorite was this guy who used to troll on several programming forums and followed his trolls up with feature length essays [01:35] Nuck: Aye [01:35] elliottcable: Nuck › lol. [01:35] jamescarr_: http://reocities.com/tablizer/oopbad.htm :) [01:35] Nuck: And no hard feelings [01:35] isaacs has joined the channel [01:35] elliottcable: <3 nuck [01:35] elliottcable: OH MY GOD IT’S ISAACS [01:35] elliottcable has left the channel [01:35] jamescarr_: "Why OOP is a lot like Communism" [01:35] paulwe has joined the channel [01:35] Brandon_R: because it is cool? [01:36] Nuck: elliottcable: you should confine us to a room of trolls haha [01:36] Nuck: Just gather a collection of trolls [01:36] Nuck: And have us all trollbattle [01:36] Nuck: :D [01:37] Brandon_R: does this channel have plenty of trolls? [01:37] Brandon_R: or noobs? [01:37] AvianFlu: noobs are welcome to ask questions here, so there's lots of noobs [01:37] jomoho has joined the channel [01:37] AvianFlu: but that part is by design [01:37] AvianFlu: trolls... yeah, we've got trolls [01:38] cognominal has joined the channel [01:38] Sami_ZzZ has joined the channel [01:38] Brandon_R: who? [01:38] Brandon_R: His pointer has been cast to void *; his process has terminated with exit code 0 [01:38] elliottcable has joined the channel [01:38] JakeyChan has joined the channel [01:38] icewhite has joined the channel [01:38] Nuck: I used to troll in here [01:38] jldbasa has joined the channel [01:38] Nuck: Not so much anymore [01:39] Brandon_R: hey guys [01:39] The_Fly has joined the channel [01:39] Nuck: I troll around in #defocus now [01:39] Brandon_R: should we have like a 30 second moment of silence for Dennis Ritchie? [01:39] Brandon_R: starting now? [01:40] elliottcable: lol. [01:40] cnu has joined the channel [01:40] _th_n_ has joined the channel [01:40] Nuck: ACTION accidentally farted mid-silence [01:41] Brandon_R: used to troll? i don't think so lol [01:41] elliottcable: Brandon_R › if you mean “I don’t think so” regarding the ‘used to’ portion of his sentence, [01:41] elliottcable: Brandon_R › yes. [01:41] isaacs has joined the channel [01:42] elliottcable: SHIT IT’S ISAACS [01:42] elliottcable has left the channel [01:42] Nuck: ;3 I dont troll *as* hard [01:42] jsurfer has joined the channel [01:42] Nuck: :I wat [01:44] Draggor has joined the channel [01:44] elliottcable has joined the channel [01:44] jamescarr_: You know, I noticed that the node-amqp package is still at 0.1.0 [01:44] jamescarr_: should I assume it is dead??? [01:45] jamescarr_: I get unreliable results with it :( [01:45] schwab has joined the channel [01:47] Nuck: elliottcable: Lolwat [01:47] Nuck: Srsly lolwat [01:48] elliottcable: shit it’s a Nuck.js [01:48] elliottcable has left the channel [01:48] elliottcable has joined the channel [01:48] elliottcable: ahhah! it works! [01:48] piscisaureus has joined the channel [01:49] Nuck: elliottcable: I am confus [01:49] elliottcable: Nuck › ignore me, I’m nmessing with irssi’s join/part settings [01:49] Nuck: Very confüs [01:49] Nuck: elliottcable left the room. ("AIO_ALLDONE") [01:50] cognominal_ has joined the channel [01:50] elliottcable: Nuck › yes? [01:51] elliottcable: oh, you’re asking about AIO_ALLDONE? [01:51] Nuck: elliottcable: You just leave randomly when isaacs joins haha [01:51] elliottcable: Nuck › `man aio` [01:51] Nuck: elliottcable: I would but I'm on colloquy mobile [01:51] elliottcable: and secifically `less /usr/include/aio.h` [01:51] elliottcable: oh [01:51] elliottcable: heh [01:52] lightbyte has joined the channel [01:52] elliottcable: er, wrong pat [01:52] elliottcable: `less /usr/include/sys/aio.h` [01:52] elliottcable: lol [01:52] Brandon_R: :( [01:52] Brandon_R: http://www.muppetlabs.com/~breadbox/rip-dmr.html [01:53] cognominal___ has joined the channel [01:54] elliottcable: that should go in the topic [01:55] joshthecoder has joined the channel [01:55] elliottcable: ryah › would you do the honors? http://j.mp/rip-dmr [01:56] iivvoo has joined the channel [01:57] SubaruFre has joined the channel [01:58] cognominal has joined the channel [01:58] Brandon_R: what topic [02:00] SubaruFre has joined the channel [02:01] elliottcable: Brandon_R › IRC channels have a topic. Use /topic to see the one for this channel. [02:02] Brandon_R: insufficient args [02:02] SubaruFre has joined the channel [02:03] davidbanham has joined the channel [02:03] yuwang has joined the channel [02:04] diogogmt has joined the channel [02:04] lightbyte has joined the channel [02:07] aconbere has joined the channel [02:07] scottschecter has joined the channel [02:13] jamescarr_: if I don't put it in node_modules, do I really have to refer to it relatively? [02:13] jamescarr_: require('../../models/Lead') feels silly [02:13] russfrank: no, you can install it globally with -g [02:14] jamescarr_: it's not a module [02:14] jamescarr_: it's my app [02:14] russfrank: oh.. then.. yeah [02:14] jamescarr_: :( [02:14] russfrank: what do you expect, you think cjs require will guess where you decided to put your js? [02:14] jamescarr_: in the past I modified require.paths [02:14] russfrank: i mean, otherwise, hows it gonna know where it is? [02:14] jamescarr_: not allowed to touch it anymore :( [02:15] russfrank: oh, right.. well iunno about that [02:15] jamescarr_: I suppose I can set NODE_PATH [02:15] jamescarr_: just not crazy about it [02:15] russfrank: just include it relatively [02:16] russfrank: if it's specific to your project it makes sense that you'd have to do that [02:16] a_suenam_ has joined the channel [02:17] saikat has joined the channel [02:20] m0: Anyone use express resources where the path is deep such as /foo/bar [02:20] jsurfer has joined the channel [02:20] kab3wm has joined the channel [02:20] davidbanham has joined the channel [02:21] m0: How do we support paths that nested, the nested path terminology for expressjs resources uses foo.add(bar), but it would become /foo/1/bar/1 [02:21] reid has joined the channel [02:22] jesusabdullah: elliottcable: I got one for you: commit hashtags [02:23] jesusabdullah: git commit -m 'I made this thing work again! #fix #goddamnit' [02:23] Nuck: Haha #winnig [02:24] Nuck: #winning even [02:24] elliottcable: jesusabdullah › been there, done that [02:24] elliottcable: jesusabdullah › but I use those for other things [02:24] elliottcable: and often humourous ones [02:24] elliottcable: my .gitlabels aren’t intended to be “dynamic” [02:24] elliottcable: i.e. you define a small set of them for a project, and then use almost exclusively those particular ones [02:24] elliottcable: they’re basically intended as ways to filter the commit list. [02:24] elliottcable: More like folders than hashtags. [02:24] elliottcable: make sense? [02:25] jesusabdullah: I was joking of course [02:25] Nuck: I was just watching how I met your mother, and Barney kept talking in hash tags [02:25] jesusabdullah: but I almost want to do this now [02:25] jesusabdullah: just add hashtags to all my commits [02:25] IrishGringo2: are there cheap node hosting companies out there... just to experiment? [02:26] jesusabdullah: IrishGringo2: nodejitsu's running a beta right now, you can probably get in on that [02:26] jesusabdullah: disclaimer: I work for nodejitsu [02:26] Nuck: Nodejitsu and no.de [02:26] Cev: jesusabdullah: giving out beta invites? :P [02:26] IrishGringo2: i'll check it out [02:27] IrishGringo2: does it have mongodb installed on it? [02:27] Nuck: jesusabdullah: I hashtag on Facebook, etc. [02:27] Nuck: IrishGringo2: Well there's mongohq.com [02:27] Nuck: Which is prolly easier :P [02:28] jonrohan has joined the channel [02:28] jonrohan has joined the channel [02:28] kurtzhong has joined the channel [02:31] kriszyp has joined the channel [02:31] IrishGringo2: jesusabdullah: I just singned up...Irishgringo2 [02:32] jesusabdullah: IrishGringo2: join #nodejitsu and I'll get you squared away [02:32] infynyxx has joined the channel [02:32] geekn has joined the channel [02:33] cjheath has joined the channel [02:34] cjheath has joined the channel [02:36] mandric has joined the channel [02:37] cjm has joined the channel [02:37] k1ttty has joined the channel [02:38] kickingvegas has left the channel [02:38] Vennril2 has joined the channel [02:39] kurtzhong_ has joined the channel [02:39] sub_pop has joined the channel [02:39] jsurfer has joined the channel [02:40] ryanmcgrath has joined the channel [02:40] schwab has joined the channel [02:44] boehm has joined the channel [02:44] amigojapan has joined the channel [02:44] lightbyte has joined the channel [02:45] _th_n_: Would anyone recommend a good node spidering/crawling lib? Ideally something simple to set up and fairly lightweight (don't _need_ jquery, etc.) [02:46] jesster7 has joined the channel [02:46] jesster7 has left the channel [02:47] wilmoore has joined the channel [02:49] lightbyte: had a few questions about fs.watch in 0.5.9… any chance I could get little love over here: http://stackoverflow.com/questions/7761095/fs-watch-via-node-0-5-9-on-mac-osx ? [02:50] luke` has joined the channel [02:53] chance- has joined the channel [02:54] chance-: is there anyway to preload files, say your models, with node console? [02:54] kenperkins has joined the channel [02:54] chance-: i hate having to constantly retype things like Account=require('./models/account') to spike things [02:55] chance-: hates a strong word but you get the idea [02:57] matyr has joined the channel [02:57] tiagobutzke has joined the channel [02:58] jamescarr_: ARGH [02:58] jamescarr_: F'ing jade! [02:59] davidban_ has joined the channel [02:59] aconbere has joined the channel [03:00] EyePulp has joined the channel [03:00] OneOfOne: ok i just found out a "really" weird bug [03:01] OneOfOne: socket.io 0.8.4 websockets works fine with node 0.4.x, doesn't work with 0.5.x, however going through the code it shouldn't work with 0.4.x either, my chrome uses websocket v14 which is an unknown version to socket.io [03:01] chrisdickinson: chance-: yes. [03:02] CarterL has joined the channel [03:02] chrisdickinson: chance-: https://github.com/unicode-snowman/quickerthanme/blob/master/bin/shell [03:02] chrisdickinson: store it in `repl.context`. [03:03] jamescarr_: anyone got any ideas on this bullshit? [03:03] jamescarr_: https://gist.github.com/1286150 [03:03] jamescarr_: how the fuck is it complaining about .length over a fucking .clearfix class [03:04] jamescarr_: sorry, frustrated [03:04] jamescarr_: ready to demo a new app for a client tomorrow and then this hit me [03:06] vidi has joined the channel [03:07] chilts: jamescarr_: what is the : after the .input: <- is that meant to be there? [03:07] chilts: ACTION guesses [03:08] jamescarr_: chilts, inline input [03:08] jamescarr_: I mean, inline element [03:08] ben_alman has joined the channel [03:08] chilts: ah, I see, it's the wrong line anyway ... hmm, not sure [03:08] jamescarr_: it's to keep from having to go crazy with nesting [03:09] chilts: righto, ta [03:09] jamescarr_: there's prbably some funky tab in there [03:09] lz has joined the channel [03:09] abjorn has joined the channel [03:10] cognominal has joined the channel [03:10] lz: big shoutout to all the peeps who showed up at the first node.js Boston meetup, you guys made it happen [03:10] pixel13 has joined the channel [03:10] pixel13 has left the channel [03:10] lz: and Eric Zhang from now.js, for doing the keynote presentation [03:11] brianc has joined the channel [03:11] fbartho has joined the channel [03:17] stagas has joined the channel [03:18] davidbanham has joined the channel [03:18] Kunda has joined the channel [03:21] cognominal_ has joined the channel [03:22] JakeyChan has joined the channel [03:29] blueadept: anyone know where i can get these types of profile pics made? http://a1.twimg.com/profile_images/1436495763/eightbit-bb8df8f7-9346-4a54-b057-4fd9cfd1364b.png [03:30] lz: blueadept: i've seen those too and wondered the same.. [03:32] boehm has joined the channel [03:32] Bergle_1: http://freenuts.com/turn-twitter-profile-picture-8-bit-avatar-eightbit/ maybe [03:33] abjorn has left the channel [03:34] mikeric has joined the channel [03:37] saikat has joined the channel [03:38] orospakr has joined the channel [03:38] joshkehn has joined the channel [03:39] joshkehn has left the channel [03:41] chance- has joined the channel [03:42] cognominal___ has joined the channel [03:43] djbell has joined the channel [03:44] slifty_corsair has joined the channel [03:45] chance-: chrisdickinson awesome, thanks man [03:46] zeade has joined the channel [03:49] phongjalvn has joined the channel [03:54] jtsnow has joined the channel [03:55] skm has joined the channel [03:55] bloudermilk has joined the channel [03:56] aruns has joined the channel [03:56] lz has joined the channel [03:57] bloudermilk: Can anybody recommend a good library/package for real-time multiplayer gaming? Or any other type of libraries where client time synchronization is determined partially by the server? [03:57] lz: bergie_1 that's the one, thanks! [03:57] slifty_corsair has joined the channel [03:57] Aria has joined the channel [03:57] lz: bloudermilk, what do you mean by client time sync [03:58] SubStack: bloudermilk: do you just want the server to push updates or do you want a synchronoization layer? [03:58] bloudermilk: For example, if I'm creating a multiplayer pong game (two different clients) it's important that both clients are seeing the same thing at the same time [03:59] bloudermilk: So I'm looking for a library that can compensate for latency differences, I guess [03:59] Kunda has joined the channel [03:59] mikeric has joined the channel [03:59] bloudermilk: I don't have any network gaming experience, so I'm not quite sure how this is normally accomplished, which is why I was looking for a lib in the first place :) [04:00] SubStack: oh I haven't heard of any library that can do that natively [04:00] SubStack: but that needs to exist [04:00] phongjalvn has joined the channel [04:01] bloudermilk: Anybody in here with multiplayer gaming experience in node? Surely someone has attempted this [04:01] Qbix1 has joined the channel [04:02] caolanm has joined the channel [04:02] Lorentz: I have attempted it and went nowhere, due to lack of time [04:02] Lorentz: But yes, easily do-able [04:03] SubStack: pyrotechnick has done some stuff [04:03] broofa has joined the channel [04:05] bloudermilk has joined the channel [04:05] kickingvegas has joined the channel [04:05] bloudermilk: Sorry all... shoddy internet here. Last I heard was "Lorentz: But yes, easily do-able" [04:05] bloudermilk: I miss anything/ [04:06] Lorentz: 00:03 < SubStack> pyrotechnick has done some stuff [04:06] Skola has joined the channel [04:08] bloudermilk: Thanks [04:08] bloudermilk: pyrotechnick: ping! [04:09] Lorentz: I should finish my game [04:09] yobi: i am trying to make a https request but I get "EAFNOSUPPORT, Address family not supported by protocol family" [04:10] yobi: anyone knows what the problem could be? [04:11] gavin_huang has joined the channel [04:11] briandh: yobi: http://stackoverflow.com/questions/4617541/making-an-http-request-using-node-js-throws-eafnosupport ? [04:12] yobi: don't get it .. why is he using createClient [04:13] yobi: im using https.request() [04:13] zmbmartin has joined the channel [04:14] jamescarr has joined the channel [04:15] lz: yobi, can you make a gist [04:15] yobi: yeah one sec [04:15] balaa has joined the channel [04:17] jamescarr: tjgillies, [04:19] Al_ has joined the channel [04:22] stagas has joined the channel [04:23] chance- has joined the channel [04:24] yobi: lz, briandh : now it worked .. must been a typo somewhere [04:24] yobi: thanks! [04:24] lz: np sweet [04:27] MUILTFN has joined the channel [04:28] _iyp has joined the channel [04:29] _iyp: Question about jade. Can someone point me in the right direction on how to do an option tag in a dropdown for each item in an array? [04:29] lz: yes [04:30] lz: _iyp h/o a sec [04:30] _iyp: Thanks man. Context: trying to give user the option to select from files in a certian directory [04:31] kersny has joined the channel [04:31] criswell has joined the channel [04:32] CarterL has joined the channel [04:32] gf3 has joined the channel [04:32] lz: _iyp https://gist.github.com/1286248 [04:32] lz: that should do it [04:32] lz: you need to pass the objects array to the jade template [04:33] versicolor has joined the channel [04:33] lz: array of strings [04:34] _iyp: Awesome. Had no idea about the - operator...just startin up on this stuff. Thank you for the help! [04:35] versicolor has joined the channel [04:35] lz: _iyp very welcome, good luck! [04:36] jebberjeb has left the channel [04:36] jebberjeb has joined the channel [04:36] deedubs: so no-one is going to use node.js until there is a unified abstraction layer http://www.linkedin.com/groups/Heading-Nodejs-goodbye-letter-PHP-2906459.S.66055953?qid=73c2230e-9132-4393-add3-9b04141afa9e&trk=group_most_popular-0-b-ttl&goback=%2Egmp_2906459#commentID_54877793 [04:36] orospakr has joined the channel [04:37] _iyp: ty' [04:37] diogogmt has joined the channel [04:37] HT has joined the channel [04:38] orospakr has joined the channel [04:39] fangel has joined the channel [04:41] Aria: Heh. Wow. That link makes me 'wait, what?' a lot. [04:41] HT has joined the channel [04:41] Aria: But then anyone who holds up PHP as anything but an example of 'batteries included is a strategy that works' is kinda crazy. [04:42] balaa has joined the channel [04:47] stagas has joined the channel [04:49] boltR has joined the channel [04:56] deedubs: Aria: was I not making sense? [04:57] deedubs: ACTION is Dan Williams [04:57] Aria: Aha. [04:57] Aria: No, you make perfect sense. I think the original poster is out of it. [04:58] tbranyen: Yo Aria nice meeting you today [04:58] Aria: Indeed! Likewise! [04:58] tbranyen: Now I know you live on irc :D [04:59] tbranyen: I should have put my irc tag on the project too [04:59] tbranyen: projector* [04:59] Aria: Hehe. I figured it was the same as your twitter ID. [05:00] mike5w3c has joined the channel [05:01] dshaw_ has joined the channel [05:02] joshkehn has joined the channel [05:06] luke`_ has joined the channel [05:08] wadey has joined the channel [05:09] geekn has joined the channel [05:10] boltR has joined the channel [05:10] rchavik has joined the channel [05:11] gkatsev has joined the channel [05:11] Aria: It was really a good meetup. [05:14] dshaw_1 has joined the channel [05:14] gregeh has joined the channel [05:16] Qbix1 has joined the channel [05:17] brianloveswords has joined the channel [05:17] stagas has joined the channel [05:17] ceej has joined the channel [05:20] brianloveswords has joined the channel [05:21] mikeric has joined the channel [05:24] dreamdust has joined the channel [05:29] HardPhuck has joined the channel [05:32] smtlaissezfaire has joined the channel [05:32] stagas has joined the channel [05:32] avalanche123 has joined the channel [05:33] sub_pop has joined the channel [05:35] jellosea has joined the channel [05:35] zmbmartin has left the channel [05:37] AvianFlu has joined the channel [05:40] kickingvegas has left the channel [05:42] stagas has joined the channel [05:44] aguynamedben has joined the channel [05:47] TheCode has joined the channel [05:47] TheCode: what's the best way to handle file uploads in Node? [05:47] joshkehn: formidable [05:47] joshkehn: https://github.com/felixge/node-formidable [05:49] TheCode: Ok thanks [05:53] jetienne_ has joined the channel [05:54] louissmit has joined the channel [05:55] ayaz has joined the channel [05:58] balaa has joined the channel [05:59] balaa_ has joined the channel [06:00] meso has joined the channel [06:01] secoif has joined the channel [06:02] CoinOpeBoy has joined the channel [06:02] secoif: I'd like a kind of active record thing to use as a template for my serverside models, you know, it's got basic setup for save, validate, etc, [06:02] secoif: anyone got any suggestions [06:02] wookiehangover: mongoose [06:02] secoif: not tied to a specific db [06:03] TomY has joined the channel [06:03] secoif: I'd like to simply use spinejs' model system, but it seems that the module in npm has some browser dependencies [06:03] secoif: :9 [06:04] joshkehn has left the channel [06:04] wookiehangover: I'm not aware of any generic ORMs [06:04] wookiehangover: let's find out [06:06] wookiehangover: so do you really need something that's db agnostic? [06:07] rurufufuss has joined the channel [06:09] pid_ has joined the channel [06:12] stagas has joined the channel [06:14] amigojapan has joined the channel [06:14] jetienne_: morning [06:15] [[zzz]] has joined the channel [06:17] cjheath_ has joined the channel [06:20] mmalecki has joined the channel [06:20] avalanche123 has joined the channel [06:21] k1ttty has joined the channel [06:24] MrNko has joined the channel [06:24] stagas: jetienne_: morning! [06:24] sgimeno has joined the channel [06:24] jetienne_: hey stagas [06:24] jetienne_: stagas: not time no see. whats up? [06:25] stagas: jetienne_: the same, u? [06:26] jetienne_: stagas: doing a lot of webgl + games. quite fun. less node tho :( [06:26] TheFuzzball has joined the channel [06:26] sgimeno has joined the channel [06:28] mikedeboer has joined the channel [06:28] hernan has joined the channel [06:31] magnetik has joined the channel [06:31] maletor has joined the channel [06:32] mraleph has joined the channel [06:32] jetienne_: breakfeast time [06:33] thalll has joined the channel [06:34] boxysean has joined the channel [06:37] Margle has joined the channel [06:39] thisandagain has joined the channel [06:43] jaminja has joined the channel [06:45] dreamdust has joined the channel [06:47] `3rdEden has joined the channel [06:47] amigojapan has joined the channel [06:48] liar has joined the channel [06:48] groom has joined the channel [06:49] Morkel has joined the channel [06:49] raphdg has joined the channel [06:50] aguynamedben has joined the channel [06:51] matyr has joined the channel [06:52] Ginlock has joined the channel [06:52] mikeric has joined the channel [06:54] tylerstalder has joined the channel [06:54] arcanis has joined the channel [06:55] gut4 has joined the channel [06:57] predat0r has joined the channel [06:58] davidvip has joined the channel [06:59] davidvip has left the channel [06:59] fangel has joined the channel [07:01] bergelmir has joined the channel [07:02] emattias has joined the channel [07:02] dreamdust has joined the channel [07:03] kab3wm has joined the channel [07:03] balaa has joined the channel [07:04] steffan has joined the channel [07:05] cognominal has joined the channel [07:05] AvianFlu has joined the channel [07:06] sveimac has joined the channel [07:06] jackbean has joined the channel [07:08] postwait has joined the channel [07:09] bolden has joined the channel [07:09] SamuraiJack has joined the channel [07:10] saschagehlich has joined the channel [07:10] HardPhuck has joined the channel [07:10] DennisRasmussen has joined the channel [07:14] lunetics has joined the channel [07:20] wink_ has joined the channel [07:21] stalled has joined the channel [07:21] amigojapan_ has joined the channel [07:22] Skola has joined the channel [07:22] stagas has joined the channel [07:22] hwinkel has joined the channel [07:26] aguynamedben has joined the channel [07:27] topaxi has joined the channel [07:27] cjheath has joined the channel [07:27] tlynn has joined the channel [07:29] djcoin has joined the channel [07:30] Xano has joined the channel [07:32] cognominal has joined the channel [07:32] gut4 has joined the channel [07:32] jackbean has joined the channel [07:35] wtfcoder has joined the channel [07:35] HardPhuc has joined the channel [07:38] stonebranch has joined the channel [07:43] geekn has joined the channel [07:44] icewhite_ has joined the channel [07:45] Spion has joined the channel [07:48] criswell has joined the channel [07:48] kurtzhong has joined the channel [07:49] gut4 has joined the channel [07:49] robhawkes has joined the channel [07:50] jacter has joined the channel [07:52] cdarne has joined the channel [07:54] gregeh has joined the channel [07:57] Casan has joined the channel [08:00] herbySk has joined the channel [08:01] jhurliman has joined the channel [08:01] uchuff has joined the channel [08:01] Guest74262 has joined the channel [08:02] adnasa has joined the channel [08:02] d0k has joined the channel [08:02] jbpros has joined the channel [08:03] whitman has joined the channel [08:03] SuMarDi has joined the channel [08:04] cosmincx has joined the channel [08:04] jetienne has joined the channel [08:07] SalmanPK has joined the channel [08:10] __tosh has joined the channel [08:12] markwubben has joined the channel [08:12] mpavel has joined the channel [08:13] adambeynon has joined the channel [08:14] mc_greeny has joined the channel [08:18] yuwang has joined the channel [08:19] NetRoY has joined the channel [08:19] gut4 has joined the channel [08:23] aaronmcadam has joined the channel [08:24] aguynamedben_ has joined the channel [08:26] Margle has joined the channel [08:26] verdoc has joined the channel [08:27] yuwang has joined the channel [08:28] luke` has joined the channel [08:29] elliottcable: Awesomesauce. [08:29] elliottcable: https://github.com/joyent/node/pull/1801 [08:29] elliottcable: I feel like I missed something, but it’s 4:30 AM, so I’ll deal with whatever it was that I missed, tomorrow. [08:32] adnasa has joined the channel [08:33] jacter1 has joined the channel [08:34] [[zzzz]] has joined the channel [08:35] TomY has joined the channel [08:38] jacter has joined the channel [08:39] Esteb has joined the channel [08:40] secoif has joined the channel [08:40] dreamdust has joined the channel [08:42] vguerra has joined the channel [08:45] smtlaissezfaire has joined the channel [08:45] saschagehlich_ has joined the channel [08:45] mpavel has left the channel [08:46] stax has joined the channel [08:46] stax has left the channel [08:49] __doc__ has joined the channel [08:52] stagas has joined the channel [08:52] digman543 has joined the channel [08:53] Emmanuel_ has joined the channel [08:53] lgl has joined the channel [08:54] eldios has joined the channel [08:55] stonebranch has joined the channel [08:55] lgl: I'm trying to spawn a large number of child processes, and I want to listen to their stdout/stderr. I get a too many open files, error, so I figure I should let them use the same streams for stdout and stderr, and listen to those. I can't figure out how to do it without writing to files? [08:55] mikeric has joined the channel [08:57] sfoster has joined the channel [08:59] Wizek has joined the channel [09:00] lackac has joined the channel [09:00] kulor-uk has joined the channel [09:00] markwubben has joined the channel [09:00] lackac: hey all [09:01] lackac: I'm wondering what the best practice is to open and close db connections in Node [09:01] lackac: in most places I read that the best is to open one when the server starts and never close it [09:02] lackac: that was about a MongoDB connection [09:02] stagas has joined the channel [09:02] lackac: and this is what I'm doing, but this causes an issue with our jake tasks [09:02] jacter has joined the channel [09:03] lackac: we have a few tasks that do this and that with the database (some processing, transformations, etc.) [09:03] meso has joined the channel [09:03] lackac: and if I don't close the db connection these tasks doesn't quit at the end [09:04] xsyn has joined the channel [09:04] negrete has joined the channel [09:05] r04r has joined the channel [09:06] lgl: lackac: You might want to do server.on("close", function(errno) { db.quit() }) [09:06] _kud has joined the channel [09:07] lackac: lgl: this is the tricky part, in case of these maintenance tasks there is no server listening [09:07] lackac: it's just a jake task [09:07] Glenjamin: you just need to call db.quit() in the final callback of the jake task [09:08] zackattack has joined the channel [09:08] simenbrekken has joined the channel [09:09] mixin has joined the channel [09:10] lackac: Glenjamin: but then I need to do the same in every task [09:10] Glenjamin: then abstract it out into a wrapper [09:10] Glenjamin: tasks are just code [09:10] icewhite has joined the channel [09:10] lackac: that's right, and this is what I'm doing actually [09:11] herbySk has joined the channel [09:11] _kud_ has joined the channel [09:11] lackac: it would be better thought if I didn't need to deal with this [09:11] lgl: lackac: Ok, in that case, I'm not familiar with Jake but I'm sure there is some kind of afterEach/tearDown or similar? [09:12] lackac: what I mean, it would be great if socket connections could have a flag which tells node that it is closable if nothing else is open [09:12] Glenjamin: eugh, magic [09:13] TheFuzzball has joined the channel [09:13] marlun has joined the channel [09:13] marlun has joined the channel [09:14] negrete: hello everyone! I hope you can help me... Is there a way to forbid the declaration of specific tcp ports for listening in a Node.js app and instead use a variable? Something like the way Cloud9 does it but without the whole IDE [09:14] Ginlock has joined the channel [09:14] k1ttty has joined the channel [09:15] _kud has joined the channel [09:17] aliem has joined the channel [09:19] _kud has joined the channel [09:20] irahgel has joined the channel [09:22] burningdog has joined the channel [09:25] versicolor has joined the channel [09:27] przemoc has joined the channel [09:33] simenbrekken has joined the channel [09:34] dnyy_ has joined the channel [09:34] kuebk has joined the channel [09:35] sirganya has joined the channel [09:36] brianloveswords has joined the channel [09:36] martinciu has joined the channel [09:37] jeedey has joined the channel [09:37] gut4 has joined the channel [09:37] jeedey has joined the channel [09:38] artemma has joined the channel [09:38] artemma: Hi all [09:38] artemma: I want to mock a web server for my app just to do some canned replies after rudimendary parsing [09:39] artemma: to my understanding node.js is good for it, so there must be examples on simple parsing and replies somewhere :) [09:39] artemma: what would be a good starting point? [09:40] artemma: maybe I even don't need real parsing much, just matching some POST arguments would be good enough [09:40] burningdog has joined the channel [09:42] artemma: also what is the best way to start/stop node.js based server from command line (terminal) - I'd need to do that for my tests [09:44] swick has joined the channel [09:46] dreamdust has joined the channel [09:46] Jarda: artemma: a node.js server is just a socket listening on http requests [09:46] Jarda: and is run like any other node application [09:47] Jarda: with the "node" command [09:47] Jarda: so you run "node myserver.js" [09:47] fly-away has joined the channel [09:47] Jarda: and when you want to restart, just hit ^C and run again [09:47] artemma: Jarda, I am not super-good with javascript and copy-pasting somebody's simple matching code is faster then reading docs ;) [09:48] artemma: As for starting stopping node.js I am looking for a way to do it automatically from script. Again, that's not complex to google online, but maybe somebody has ready made code [09:48] artemma: after all testing your client code with node.js should be quite a usual task [09:48] Jarda: the most basic example would be var http = require('http'), server = http.createServer(); server.listen(8080); [09:48] hellp has joined the channel [09:50] artemma: thanks [09:50] boltR has joined the channel [09:51] nail_: artemma: to stop the process you could listen for signals (eg process.on('SIGINT', function() { process.exit(); })) [09:51] artemma: nail_: yeah, I was looking for something like this. Was thinking more about killall though [09:52] nail_: (Well taht's the default behaviour for SIGINT but you could do some graceful shutdown) [09:53] i42n has joined the channel [09:53] [AD]Turbo has joined the channel [09:55] negrete: as for my previous question, does anyone knows if there's a module doing what I want? I don't expect you to give me the working code of what I want to implement, just point me out in the right direction please [09:56] guidocalvano has joined the channel [09:59] _kud_ has joined the channel [09:59] [AD]Turbo: hi there [10:00] ant0no has joined the channel [10:02] stagas has joined the channel [10:05] fangel has joined the channel [10:05] Kunda has joined the channel [10:06] sjbreen has joined the channel [10:07] Mokona has joined the channel [10:08] lgl: artemma: Look at the server example on http://nodejs.org/ [10:08] __tosh has joined the channel [10:08] artemma: thanks, lgl, I started with that [10:09] __tosh has joined the channel [10:09] artemma: by now my test script knows how to start and kill node.js and actual test performs the comparisons fine [10:09] Spion_ has joined the channel [10:09] artemma: what's left is to figure out some clean and clear way to script canned replies on the node.js side [10:10] artemma: you know, if there's createUser in url, reply this and if there's deleteUser, reply that [10:10] artemma: plus maybe simple JSON argument parsing (can even be just a string match, not a full JSON parsing) [10:13] fermion has joined the channel [10:14] TomY has joined the channel [10:16] lgl: artemma: This should get you going. I created it for you just now. https://gist.github.com/1286740 [10:16] artemma: hey, thanks a lot, lgl! [10:16] digDilbert has joined the channel [10:17] jldbasa has joined the channel [10:17] lgl: Where I do a match(/somethingcool/) that's (/somethingcool/) is just a regex [10:17] lgl: You can just as easily do JSON.parse(body) in the req.on("end") handler [10:18] N0va` has joined the channel [10:18] lgl: If you want to serve JSON back, make sure to change the content-type for the response, and you could have objects for each url in the responses object, and do JSON.stringify on them when yuo send a response [10:19] Glenjamin: if you want to parse URLs and route to various actions, you might as well use connect or express [10:19] lgl: artemma: np [10:19] Glenjamin: no point re-inventing the wheel [10:20] dig has joined the channel [10:20] lgl: Glenjamin: If there is a point, it's that it's better to learn how to crawl, before you learn how to walk. ;) [10:21] Glenjamin: extending the metaphor, getting a bus is preferred [10:21] Glenjamin: by that logic we should always learn C before using a high level language [10:23] dig has joined the channel [10:27] dig has left the channel [10:28] konobi: Glenjamin: bah... 8086 ASM... that's what i'm talking bout [10:28] xsyn has joined the channel [10:33] bzinger has joined the channel [10:34] pickels has joined the channel [10:36] simenbrekken has joined the channel [10:36] boltR has joined the channel [10:37] scott_gonzalez has joined the channel [10:38] jbpros has joined the channel [10:38] kulor-uk has joined the channel [10:40] Casan has joined the channel [10:40] fermion has joined the channel [10:41] FMJaggy has joined the channel [10:41] boltR has joined the channel [10:44] cjm has joined the channel [10:46] jldbasa has joined the channel [10:47] artemma has joined the channel [10:48] timmy has joined the channel [10:48] _kud has joined the channel [10:56] igl has joined the channel [10:56] DennisRasmussen has joined the channel [10:56] sirganya_ has joined the channel [10:59] mike5w3c has joined the channel [11:02] stagas has joined the channel [11:07] kuebk has joined the channel [11:08] andrewfff has joined the channel [11:08] OneOfOne: I seem to have a problem with unix sockets, if the socket doesn't exist, the client throws Error: connect UNKNOWN, however i can't catch that exception with try catch [11:08] kulor-uk has joined the channel [11:10] stagas: OneOfOne: client.on('error', function (err) { ... }) should stop it from throwing I think [11:11] OneOfOne: stagas: you're the man, been trying to figure it out for the last 30 mins :) [11:15] aamir-m has joined the channel [11:15] gut4 has joined the channel [11:18] murilobr has joined the channel [11:19] versicolor has joined the channel [11:21] ecthiender has joined the channel [11:24] Morkel has joined the channel [11:25] ecthiender: hello, when i installed less using npm install less, it installed in the current directory. so it is not recognised as installed system-wide. what can i do to make it a system-wide installation? can i move it to a particular location? where is it installed by default? [11:25] tuhoojabotti: -g [11:26] AphelionZ has joined the channel [11:26] AphelionZ has joined the channel [11:26] vineyard has joined the channel [11:27] DennisRasmussen has joined the channel [11:31] geoffgeoff has joined the channel [11:31] geoffgeoff: node.js is OK [11:32] Guest74262: eat recycled food, recyceled food is good for the environment and OK for you! [11:35] ecthiender: hey, i have installed less using npm install less. now are there are more steps in setting up my less compiler lessc? [11:36] Industrial: I eat recycled babies Guest74262. [11:36] Industrial: ecthiender: have you read the NPM documentation? [11:37] ixti has joined the channel [11:37] ecthiender: i have gone through the lesscss.org [11:37] Industrial: but not the npm [11:37] Industrial: (also, there is stylus for NodeJS/npm, which rocks way more then less, in my honest opinion) [11:37] stagas has joined the channel [11:37] ecthiender: no, i did not know i had to go through it [11:38] Industrial: ecthiender: well, its the system that installs software packages and you made 2 questions about the structure of the packages so far, which is what NPM handles [11:38] ecthiender: okay Industrial , but i require less. [11:38] matyr has joined the channel [11:39] bshumate has joined the channel [11:39] ecthiender: so npm, presumably, will take care of the package management right? or am i wrong? [11:40] lgl: Question about child processes and customFds in particular: I'm trying to spawn a large number of child processes, and I want to listen to their stdout/stderr. I get a too many open files, error, so I figure I should let them use the same streams for stdout and stderr, and listen to those. I can't figure out how to do it without writing to files? [11:42] N0va` has joined the channel [11:43] jetienne has joined the channel [11:43] sleetdrop has joined the channel [11:44] ecthiender: thanks Industrial, figured it out. [11:44] ecthiender: what i wanted was npm install --global . that global option [11:45] ben_alman: fs.mkdir requires a mode. What's the best "Default" mode to use? [11:45] ben_alman: like, what mode does a file get by default? [11:45] ben_alman: 0666 ? [11:45] lgl: ben_alman: It depends on the system, but a directory is often 0755 [11:45] ben_alman: ok [11:45] ben_alman: i'll use that [11:46] ben_alman: i wish it would just use the default as if you did "mkdir" [11:46] lgl: It has to have the executable flag, otherwise you can't cd into it [11:46] lgl: ben_alman: You are not alone. [11:47] ben_alman: is there a util to mkdir like 'foo/bar/baz' ? [11:48] ben_alman: or do i need to loop through it [11:48] ben_alman: like mkdir -p [11:48] loob2 has joined the channel [11:49] lgl: ben_alman: There are a few on npm [11:49] ben_alman: too bad it's not built-in [11:49] ben_alman: easy enough to write [11:50] lgl: ben_alman: You are not alone to think so. Try substack's mkdirp. isaacs might have one as well, I'm not sure. [11:51] brianseeders has joined the channel [11:51] ben_alman: substack's is async [11:51] outbounder has joined the channel [11:51] ben_alman: np easy to write [11:52] ben_alman: defaulting-to-async io is such a mess for libs [11:53] cognominal has joined the channel [11:54] lgl: ben_alman: One of the biggest strengths of node.js IMO, is that I can trust all libraries to be async. [11:54] jaminja has joined the channel [11:54] jaminja has joined the channel [11:54] ben_alman: and one of the biggest weaknesses is that i can't trust any of the libraries to be sync [11:54] replore has joined the channel [11:55] replore_ has joined the channel [11:55] ben_alman: as i'm using node.js for creating a build tool that needs to log to sdtio synchronously [11:55] ben_alman: stdio too [11:55] lgl: ben_alman: In that case, node.js is probably not for you. [11:56] ben_alman: but npm contains the dependencies i need to use [11:56] TheFuzzball has joined the channel [11:56] ben_alman: so it's a double-edged sword [11:56] ben_alman: i wouldn't have used node [11:56] ben_alman: but... making an npm module makes it easier for the tool to be installed [11:56] ben_alman: AND [11:57] ben_alman: the mere fact that sync variants of all the io stuff exist or will exist suggest that the async-only approach is insufficient for node [11:57] magnetik has joined the channel [11:58] luke` has joined the channel [12:00] luke`_ has joined the channel [12:00] lz has joined the channel [12:01] mehtryx has joined the channel [12:04] tiagobutzke has joined the channel [12:05] ilikeit has joined the channel [12:05] jetienne has joined the channel [12:06] schwab has joined the channel [12:07] chjj: V8 commit messages today: "Revert r9619." ... "Revert last revert." [12:09] geekn has joined the channel [12:10] anoop has joined the channel [12:10] rootslab has joined the channel [12:12] jbpros has joined the channel [12:13] fsockopen has joined the channel [12:13] kulor-uk has joined the channel [12:13] N0va` has joined the channel [12:13] netlemur has joined the channel [12:14] TomY has joined the channel [12:15] kriszyp has joined the channel [12:16] neoesque has joined the channel [12:16] mAritz has joined the channel [12:16] fairwinds has joined the channel [12:17] CarterL has joined the channel [12:17] fairwinds_ has joined the channel [12:18] mmalecki has joined the channel [12:20] replore has joined the channel [12:20] replore_ has joined the channel [12:20] abraxas has joined the channel [12:21] gut4 has joined the channel [12:22] CrisO has joined the channel [12:23] fritze has joined the channel [12:24] micxer has joined the channel [12:25] _th_n_ has joined the channel [12:25] hernan has joined the channel [12:27] fritze has left the channel [12:27] lgl: Anybody good with streams and fds? I'm trying hard to accomplish this thing but I can't find out how to get a fd for a spawned child process to write to, which I can listen on in the master (without using a file). I want all my child processes to write to the same fd. [12:27] lgl: I'm trying to spawn a large number of child processes, and I want to listen to their stdout/stderr. I get a too many open files, error, so I figure I should let them use the same streams for stdout and stderr, and listen to those. I can't figure out how to do it without writing to files? [12:28] Morkel has joined the channel [12:28] mmalecki: lgl: require('child_process').spawn.stdout.fd [12:29] piscisaureus has joined the channel [12:30] przemoc has joined the channel [12:31] schwab has joined the channel [12:32] lgl: mmalecki: spawn doesn't have a stdout - it's a function [12:32] lgl: mmalecki: Anyway, I know how to give customFds to spawn, I just don't know how to create the fds, and read from them. [12:32] mmalecki: lgl: require('child_process').spawn('whatever').stdout.fd [12:32] strax has joined the channel [12:32] mmalecki: that's what I meant ^ [12:32] jackbean has joined the channel [12:33] lgl: mmalecki: Ok thanks. Hmm you mean I could grab the fd from the first child, and then give it to the other childs? That might work [12:33] mmalecki: lgl: yeah, I think so [12:33] ceej has joined the channel [12:34] piscisaureus_ has joined the channel [12:34] mmalecki: ok, back to rupy.eu [12:34] lgl: mmalecki: It's worth a shot - thanks! [12:34] mmalecki: lgl: :) [12:34] kurtzhong_ has joined the channel [12:35] erichynds has joined the channel [12:35] mikedeboer has joined the channel [12:36] fsockopen: Hi all. I can't figure out why "sometimes" fs.renameSync(filenameSrc, filenameDst); crash console.loging this message: node fs.js:321 return binding.rename(old Path, new Path); Error: UNKNOWN, .. any ideas ? [12:38] AaronMT has joined the channel [12:39] lgl: fsockopen: No idea, it's a longshot but could it be because the files are on different file systems? [12:42] fsockopen: no files are in the same directory .. I'm trying to rename to files uploaded from their names like "d0fa6cbaeabe3ab791db834ef2f33745" to the original name [12:43] _kud has joined the channel [12:43] f1gm3nt has joined the channel [12:46] max_dev has joined the channel [12:46] kulor-uk has joined the channel [12:46] jetienne_ has joined the channel [12:48] davv3 has joined the channel [12:49] aamir-m: can anyone suggest how do I get started with node? I would like to develop web application [12:51] Kunda: aamir-m, check out http://net.tutsplus.com/tutorials/javascript-ajax/learning-serverside-javascript-with-node-js/ [12:54] fsockopen: Another question: I'm using "formidable" (https://github.com/felixge/node-formidable) to multiple file uploads ... I'm actualy post the form in a hidden iframe and managing the progressbar via ajax poilling the server to ask for the upload progress. the client send a variable (PHPSESSID) which will be used by the server to create a file named as its value to sore the process infos. Anyone... [12:54] fsockopen: ...knows a better way to do it ? [12:54] Raul_ has joined the channel [12:55] shanebo has joined the channel [12:55] shanebo: hey guys is there a way to get the client sides timezone from the server side? [12:55] shanebo: … clients side['s] … [12:56] jtsnow has joined the channel [12:57] Glenjamin: send it [12:57] paul_k has joined the channel [13:00] fsockopen: uhm .. seems that path.existsSync(file) returns false if the file name contains spaces :( [13:01] Fuu has joined the channel [13:01] trose: I'm looking for a good HOW TO for making fully dynamic node.js sites. My main concern is how to fully create the html. Right now I have a node.js server writing to res but that results in a plain text page... [13:01] simenbrekken has joined the channel [13:02] fsockopen: trose: res.writeHead(200, {'content-type': 'text/html'}); before res.end() [13:03] agonie has joined the channel [13:05] aamir-m: Kunda: Thank you very much [13:05] cjm has joined the channel [13:05] Poetro has joined the channel [13:05] Poetro has joined the channel [13:06] enmand_ has joined the channel [13:07] baudehlo: fsockopen: what OS? Works for me on OSX. [13:08] fsockopen: damned win7 :( [13:08] JakeyChan_ has joined the channel [13:09] r04r has joined the channel [13:10] dubenstein has joined the channel [13:11] deedubs has joined the channel [13:11] Glenjamin: sounds like something you should submit as a bug [13:11] Glenjamin: trose: have a look at the templating options for http://expressjs.com [13:12] _kud_ has joined the channel [13:12] Vertice has joined the channel [13:13] cruxst has joined the channel [13:13] trose: thanks! [13:13] ph^_ has joined the channel [13:14] MarkMenard has joined the channel [13:14] lazyshot has joined the channel [13:15] maf has joined the channel [13:15] phiggins has joined the channel [13:16] jerkelens has joined the channel [13:17] slifty has joined the channel [13:17] tilgovi has joined the channel [13:18] _th_n_ has joined the channel [13:19] bnoordhuis has joined the channel [13:19] JasonJS has joined the channel [13:20] Swizec has joined the channel [13:23] _th_n_ has joined the channel [13:23] sixtus42 has joined the channel [13:23] sixtus42: Trying to compile node v0.5.9 (git tag) on linux/arm, I get http://pastebin.com/FDbTBNe9 - anybody got an idea? [13:24] sixtus42: i.e. the compile runs fine, the linker fails [13:26] bnoordhuis: sixtus42: you probably need to compile with -mfloat-abi=soft [13:26] r04r has joined the channel [13:26] sixtus42: pass that to make or configure? [13:27] bnoordhuis: sixtus42: CFLAGS="-mfloat-abi=soft" CXXFLAGS="-mfloat-abi=soft" ./configure && make [13:27] tnlogy has joined the channel [13:27] sixtus42: bnoordhuis: cheers [13:27] bnoordhuis: you should probably do a `make distclean` first, to clean out all build files [13:27] jpdery has joined the channel [13:27] _th_n_ has joined the channel [13:28] sixtus42: bnoordhuis: I guess I have to something more, configure breaks on ssl with that [13:28] tnlogy: hi, can I start the node prompt from a script, or, load data from a script and then start the interactive console? [13:29] dexter_e has joined the channel [13:29] bnoordhuis: sixtus42: breaks how? [13:29] bosphorus has joined the channel [13:29] dexter_e: js: Number(8.88)*5 [13:29] sixtus42: bnoordhuis: error: Could not autodetect OpenSSL support. [13:29] pixel13 has joined the channel [13:29] sixtus42: I try w/o ssl first [13:30] sixtus42: ACTION sits another 30min waiting for the compile to run [13:30] pixel13 has left the channel [13:30] willwhite has joined the channel [13:31] sixtus42: bnoordhuis: ssl is detected w/o the CFLAGS [13:32] bnoordhuis: sixtus42: you probably have to add a -I/path/to/openssl/headers [13:32] davidwalsh has joined the channel [13:32] sixtus42: bnoordhuis: strange that it detects it w/o CFLAGS… I just need an initial benchmark, I leave ssl out for now [13:33] xetorthio has joined the channel [13:33] sixtus42: bnoordhuis: thanks for your support [13:33] bnoordhuis: sixtus42: my pleasure [13:33] localhost has joined the channel [13:34] skm has joined the channel [13:35] tnlogy: ah, seem to exist a repl module [13:36] deedubs has joined the channel [13:37] AAA_awright_ has joined the channel [13:37] zivester has joined the channel [13:38] thomblake has joined the channel [13:39] thomblake has left the channel [13:39] CrisO has left the channel [13:40] _kud has joined the channel [13:41] matyr has joined the channel [13:42] dubenstein has joined the channel [13:42] daryn has joined the channel [13:43] Migaaresno has joined the channel [13:43] metellus has joined the channel [13:43] TheJH_phone has joined the channel [13:44] storrgie has joined the channel [13:44] kevwil has joined the channel [13:45] fangel_ has joined the channel [13:46] cjroebuck has joined the channel [13:46] amigojapan has joined the channel [13:47] sirganya_ has joined the channel [13:47] TheJH has joined the channel [13:48] diogogmt has joined the channel [13:48] nickadeemus2002 has left the channel [13:49] Margle has joined the channel [13:50] cafesofie has joined the channel [13:50] k1ttty has joined the channel [13:51] ryanmcgrath has joined the channel [13:51] jzacsh has joined the channel [13:51] jzacsh has joined the channel [13:51] mandric has joined the channel [13:51] liberum has joined the channel [13:51] _th_n_ has joined the channel [13:54] Yuezi has joined the channel [13:56] _kud has joined the channel [13:56] slaskis has joined the channel [13:56] jscheel_ has joined the channel [13:57] slaskis: anyone here using https://github.com/visionmedia/deploy ? [13:57] aaronmcadam: hey how can I update npm, tried # [13:58] aaronmcadam: "npm update npm" but nothin returns, -v gives me 1.0.26 but the npm package search says it's at 1.0.96 [13:59] vns has joined the channel [14:00] TomY has joined the channel [14:01] brianc has joined the channel [14:01] icebox has joined the channel [14:01] aaronmcadam: haha now I'm confused, I've run "sudo npm install -g npm" npm@1.0.96 but npm -v still returns 1.0.26 lol inception [14:02] aaronmcadam: got it, had to source my bashrc [14:02] JakeyChan_ has joined the channel [14:02] hntrdglss has joined the channel [14:03] TomY has joined the channel [14:04] trose: question: I have an http server that is taking a file from a form, giving it to a script that takes a long time to process the file. As the script finishes each line of the file it returns data formatted with html tags and I have node.js writing that back to res as soon as it gets it. I'm noticing that the page often has broken html tags because the server hasn't sent the entire line yet... is there a way to force node to return only complete lines or [14:04] trose: do i need to manually make it wait before sending? [14:05] sixtus42: bnoordhuis: didn't help same linking error :-( [14:05] f1gm3nt has left the channel [14:06] archie has joined the channel [14:06] diogogmt has joined the channel [14:06] bnoordhuis: sixtus42: the exact same linker errors? [14:06] archie: hi evr1 [14:07] sixtus42: bnoordhuis: yes [14:07] er1c_ has joined the channel [14:07] bnoordhuis: sixtus42: err... `./configure --without-snapshot`? does your model have a fpu? [14:08] vipaca has joined the channel [14:08] vipaca has joined the channel [14:08] sixtus42: bnoordhuis: cat /proc/cpuinfo returns Features : swp half thumb fastmult vfp edsp neon vfpv3 [14:08] kulor-uk has joined the channel [14:08] thalll has joined the channel [14:08] bnoordhuis: okay, so presumably it does [14:08] aconbere has joined the channel [14:08] abraxas has joined the channel [14:09] bnoordhuis: you can probably do away with the -mfloat-abi=soft switch, in that case [14:09] ditesh|cassini has joined the channel [14:09] bnoordhuis: not sure why mksnapshot is failing to link but --without-snapshot will simply skip that step [14:10] bnoordhuis: startup will be slightly slower though [14:10] archie: (i m pretty newb)i m trying to run the cygwin and i m getting an error when i give th "./configure" command [14:11] bnoordhuis: archie: use 0.4.12 if you want to compile on cygwin [14:11] bnoordhuis: we've deprecated cygwin support in 0.5.x [14:11] fangel has joined the channel [14:12] trose: ^^^ I think I figured out my own question from above ;) I'll just parse it out myself [14:12] sixtus42: bnoordhuis: seems to help, I just ran out of diskspace /me sigh [14:13] rick_h_ has left the channel [14:13] joshgillies has joined the channel [14:14] lunetics has joined the channel [14:15] Venom_X has joined the channel [14:15] FireCat has joined the channel [14:15] f1gm3nt has joined the channel [14:16] nibblebot has joined the channel [14:17] stagas has joined the channel [14:18] kevwil has left the channel [14:19] ank has joined the channel [14:19] TheJH: trose: are you sure a plain http answer is what you want? [14:19] TheJH: trose: sounds like socket.io or dnode might be helpful for you [14:19] CrisO has joined the channel [14:19] dmsuperman has joined the channel [14:19] baoist has joined the channel [14:20] sixtus42: bnoordhuis: how do I control where temp files are put, /tmp is too small and the box is hardened so remounting as root is denied [14:20] dmsuperman: What class is a mongo date object returned as? typeof just says 'Object' but obj instanceof Date returns false [14:21] bnoordhuis: sixtus42: TMPDIR=/path/to/dir ? [14:21] smtlaissezfaire has joined the channel [14:22] CrisO has left the channel [14:22] guidocalvano has joined the channel [14:22] igl1 has joined the channel [14:22] Squeese has joined the channel [14:22] trose: thejh, hmm not sure. I'm really new to this [14:22] sixtus42: bnoordhuis: let's wait another 30mins ;-) the box didn't have any vars set, so I was unsure what configure would pick [14:24] IrishGringo2 has joined the channel [14:24] dmsuperman has left the channel [14:25] trose: TheJH, oh socket.io looks like exactly what i need. I couldn't get the example working yesterday when I was playing with it though. It through errors in socket.io.js about not recognizing the require function [14:28] joshkehn has joined the channel [14:28] zivester has joined the channel [14:28] colinclark has joined the channel [14:30] fsockopen: Anyone knows if there's a max file size limit for file uploads defined by the client browser ? Seems that over 2Gb the form doesn't post anything :| [14:30] joshkehn: There might be. [14:30] joshkehn: I wouldn't upload anything over a few hundred mb with a browser anyways. [14:30] davv3: i doubt it [14:31] TheJH: trose, were you trying to use require() in the browser? that's not how you're supposed to use it [14:31] simenbrekken has joined the channel [14:31] lunetics has joined the channel [14:32] willwhite has joined the channel [14:32] BillyBreen has joined the channel [14:32] trose: TheJH, I'm trying to use socket.io's first example... I modified the script src to point to where socket.io.js is relative to my index.html file. I'm getting errors in console because of it [14:32] fsockopen: josh I agree with you but I've no other chance ... [14:32] trose: TheJH, do i need to also tell the browser where node is? require is a function in node right? [14:33] Wizek has joined the channel [14:33] Danielpk: Express dont work with node 0.5.0? [14:34] paul_k has joined the channel [14:34] hidden has joined the channel [14:34] trose: thejh if i don't modify the script src i get "io is not defined; socket = io.connect(url)" [14:35] ballefrans has joined the channel [14:36] AAA_awright: trose: What do you need socket.io for again? [14:37] `3rdEden: trose https://github.com/LearnBoost/Socket.IO/wiki/How-do-I-serve-the-client [14:37] Venom_X has joined the channel [14:37] hntrdglss has left the channel [14:37] er1c_ has joined the channel [14:38] trose: AAA_awright, I'm running a script and then feeding data back to my client. socket.io would make it really easy to send multiple variables that i could parse into html tags client side [14:38] balaa has joined the channel [14:39] hntrdglss has joined the channel [14:39] hntrdglss has joined the channel [14:39] trose: `3rdEden, OH so like