[00:02] DamZ has joined the channel
[00:14] mikeal has joined the channel
[00:26] mikeal has joined the channel
[00:43] chakrit has left the channel
[00:45] jed has joined the channel
[00:47] chakrit has joined the channel
[00:50] RayMorgan has joined the channel
[00:59] JimBastard: man people are soo stupid
[00:59] JimBastard: i say, pretend you have 1,000,000 CSS classes...then explain a scenario.....people are like YEAH LOL LET ME SEE AN APPLICATION THAT HAS A MILLION CSS CLASSES WILL NEVER HAPPEN
[00:59] JimBastard: :-(
[00:59] JimBastard: noob overload
[01:00] JimBastard: only a tasty vietnamese sandwhich and a cigar can help me now
[01:00] micheil has joined the channel
[01:01] micheil: hey.. with tcp.createConnection, is there anyway to get what the error was out of it?
[01:01] deanlandolt: JimBastard: i can imagine a scenario, but still, /if/ you have a million css classes i'd still say you're doing it wrong ;)
[01:01] orlandov: JimBastard: i hear ya man
[01:02] orlandov: specially after the n'th designer has been through the CSS. they never go back and make sure it's all sane, they just add new classes all over the place
[01:02] orlandov: ACTION grumbles
[01:02] micheil: like, can I force node to dump the error?
[01:03] DamZ: "Don't Mistake the Finger Pointing at the Moon for the Moon"
[01:03] JimBastard: bad moon
[01:03] JimBastard: i was just trying to explain why you'd want to use dynamic css instead of loading it on pageload
[01:04] JimBastard: this spicy pork baoguette is fucking unstoppable
[01:04] aguynamedben has joined the channel
[01:05] deanlandolt: JimBastard: fair enough, but i think the real value is manipulating vars in css
[01:06] deanlandolt: i've tried to come up with system to use css as a set of /default/ values and use js and json to manipulate them unobtrusively
[01:07] deanlandolt: but it's pretty nasty...perhaps something like jsss could fix that
[01:07] JimBastard: well usually just do jquery.css()
[01:07] JimBastard: i just want to store my CSS in JSON
[01:07] JimBastard: caus i <3 JSON
[01:08] deanlandolt: yeah, that part's easy...the hard part is defining the mechanism to modify the stylesheet
[01:08] micheil: man.. not even compiling with the debug flag will get node to dump connection errors
[01:10] JimBastard: micheil im assuming you tried binding to the default node error for connections?
[01:10] JimBastard: i mean is there one?
[01:11] JimBastard: on error event?
[01:11] micheil: it just has the close event and the optional variable for "has errors"
[01:11] JimBastard: is the close event firing?
[01:12] JimBastard: or if the connection fails does it never hit close?
[01:14] micheil: the close event is firing because there was an error
[01:14] micheil: but I have no idea how to get that error
[01:14] JimBastard: whats inside the optional variable?
[01:19] jed has joined the channel
[01:41] micheil: it's a boolean
[01:42] micheil: I did some hacking in node_net.cc to emit the error out
[01:42] JimBastard: so it wasnt passing the error already?
[01:42] JimBastard: just the bool?
[01:43] micheil: it just passes a bool
[01:43] JimBastard: so that should probaly be fixed maybe?
[01:43] micheil: so I hacked it and made it emit a receive event and to emit the data as the error
[01:43] pistola has joined the channel
[01:44] micheil: it's in the api docs that it needs to be fixed, but hasn't been
[01:45] JimBastard: makes sense
[01:47] sudoer has joined the channel
[01:48] JimBastard: so ive got to build a web api....im thinking http://github.com/danwrong/restler would be a good start?
[01:50] JimBastard: reboot
[02:00] pistola: Could be a good start
[02:02] Vito` has joined the channel
[02:04] micheil: man.. hacking node would be heaps easier if I knew c++ / c
[02:07] micheil: woot!
[02:07] micheil: just manage to add an event called error
[02:08] micheil: although, the error event is emitted in place of the close event
[02:08] micheil: might make both emit
[02:12] micheil: okay.. so we have: conn.addListener("close", function(bool)); and conn.addListener("error", function(string))
[02:15] micheil: now I just need to work out why I'm getting a connection refused error
[02:33] JimBastard has joined the channel
[02:33] JimBastard: so yeah
[02:33] JimBastard: im thinking restler + redis or mongodb...if they ever get it working would make a decent webservice
[02:41] soveran has joined the channel
[02:44] scudco has joined the channel
[02:44] micheil: anyone know what the SP control character is?
[02:45] JimBastard: ACTION blinks
[02:46] ehird has joined the channel
[02:46] ehird: do most people use git or the release?
[02:46] JimBastard: i used the release
[02:48] Micheil1 has joined the channel
[02:50] hassox: git
[02:50] ehird: n=2, p=0.5
[02:50] ehird: great sample there :p
[02:50] hassox: :)
[02:56] tlrobinson1 has joined the channel
[03:02] chakrit has joined the channel
[03:03] hassox_ has joined the channel
[03:04] binary42 has joined the channel
[03:04] Pilate has joined the channel
[03:05] micheil has joined the channel
[03:06] micheil: hmm.. SP is the space character.. and the reason I couldn't connect was because of the end server not responding
[03:07] mikeal has joined the channel
[03:08] bryanl has joined the channel
[03:24] eddanger has joined the channel
[03:25] tlrobinson1 has joined the channel
[03:25] ehird: anyone want to toss a sample into the batch? :p
[03:25] ehird: i guess it just depends on how stable the git is, really
[03:27] mikeal has joined the channel
[03:51] ehird_ has joined the channel
[04:29] soveran has joined the channel
[04:42] RayMorgan has joined the channel
[04:52] micheil has joined the channel
[05:29] aguynamedben has joined the channel
[05:42] sudoer has joined the channel
[06:15] stephenlb: node++
[06:38] ryanmcgrath has joined the channel
[06:40] DamZ has joined the channel
[06:55] micheil: note to self: EventEmitter works a tonne better when you inherit it, rather then mix it in
[06:59] felixge has joined the channel
[07:23] shiftb has joined the channel
[08:01] micheil has joined the channel
[08:03] micheil: ACTION just pushed the beginnings of his SMTP lib to github: http://github.com/Miksago/node.js-smtp
[08:04] hassox_ has joined the channel
[08:04] mikeal has joined the channel
[08:09] rictic has joined the channel
[08:35] hassox_ has joined the channel
[08:45] zmoog has joined the channel
[08:46] qFox has joined the channel
[08:54] sixtus42 has joined the channel
[08:55] hassox_: anyone up?
[08:55] hassox_: require('./../lib/foo')
[08:55] hassox_: throws :(
[08:55] hassox_: can't find it it says
[08:56] hassox_: https://gist.github.com/d30513f9c70ce8b43437
[09:07] hassox_: 4a615ddd9c29b57dd5b526b46dcbcf4585acd95f <ACTION missed something ‘really exciting’
[09:57] isaacs: see how there's a list of "modules"?
[09:57] hassox_: yeah
[09:58] isaacs: well, if you call this.next() inside one of them, it passes the request to the next one.
[09:58] hassox_: ah right
[09:58] isaacs: so, i can't yet do the kind of middleware awesome that wsgi and rack and them do
[09:58] hassox_: I don't think it's appropriate within node (as I've said before)
[09:58] isaacs: because it's not a stack of functions, it's a list
[09:58] isaacs: yeah, i agree with you'
[09:59] hassox_: I like this
[09:59] hassox_: this is nice
[09:59] elliottcable: lol this.next
[09:59] hassox_: so
[09:59] isaacs: it seems conceptually congruent with what you're doing with chain
[09:59] elliottcable: http://thisnext.com/
[09:59] hassox_: it's handling the request and repsonse objects?
[09:59] isaacs: i'm not in love with the names or shape yet
[10:00] hassox_: elliottcable: is that sfw?
[10:00] hassox_: isaacs: so you're using a http server?
[10:00] isaacs: hassox_: you mean, for sns? it's just using node
[10:00] elliottcable: hassox_: No results for NSFW from:elliottcable
[10:01] hassox_: so you're not firing it up with http=require('http')
[10:01] elliottcable: http://search.twitter.com/search?ands=NSFW&from=elliottcable
[10:01] hassox_: it's just a raw socket?
[10:01] hassox_: elliottcable: lol
[10:02] hassox_: isaacs: elliottcable I've been having thoughts
[10:02] hassox_: I'd like to run them past you guys
[10:02] elliottcable: oh shit.
[10:02] elliottcable has left the channel
[10:02] hassox_: haha
[10:02] isaacs: hehe
[10:02] hassox_: so I guess he's not up for it ;)
[10:02] elliottcable has joined the channel
[10:02] elliottcable: >,>
[10:02] hassox_: lol
[10:02] elliottcable: compiled views is a must
[10:05] isaacs: right... for prod anyhow
[10:05] isaacs: for development, that's a pita
[10:05] elliottcable: See, it’s irrelevant for me, as there aren’t likely to *be* any ‘views’ on the server
[10:05] hassox_: I was thinking that it'd be nice if any bit of kit could just render a template
[10:06] hassox_: elliottcable: just rendering json?
[10:06] isaacs: ACTION is a veteran of many years using php+apc, 15 browser refreshes, going "why isn't this updating!!!???!?!!!! ... (oh, right)" and then restarting the server
[10:06] hassox_: lol
[10:06] elliottcable: I’m not entirely set on it yet, but it’s going to *probably* involve HTML as a data transport layer, so to speak
[10:06] hassox_: why html and not xml?
[10:06] hassox_: if ur into that kinda thing ;)
[10:07] elliottcable: hassox_: Because I’m probably going to ship the data to the client in the initial HTTP request.
[10:07] hassox_: we have one like that...
[10:07] hassox_: takes an age to render the page with lots of data
[10:07] elliottcable: hassox_: The server is probably going to create a very light datamodel in HTML, ship it along with some included JS to the client, and then let the application bootstrap clientside with that data
[10:07] chrisfarms has joined the channel
[10:08] elliottcable: i.e. you have light, old-school webpages, with nothing but the relevant data and some light inline stylesheets to make it a little less ugly… and then let the actual *interactive application*, along with all complex layout/styling, bootstrap itself clientside.
[10:08] elliottcable: I’m a long way from worrying about the details of all that, though. http://gist.github.com/260152
[10:09] elliottcable: gotta finish up `from`, JESS, and grizzly first
[10:09] isaacs: hehe.. "planned open source projects"
[10:09] isaacs: open source projects are like babies. you don't plan them. they just happen if your'e not careful enough.
[10:10] hassox_: lol
[10:10] hassox_: that's quite a list
[10:11] isaacs: i kid, i kid, i'm sure you're quite disciplined and probably not going to procrastinate all of this and get distracted by something shiny in the meantime.
[10:12] hassox_: somethign shiny?
[10:12] hassox_: you mean shinier than node?
[10:12] isaacs: well, it's the shiniest thing i can see atm
[10:12] isaacs: that's why i'm here.
[10:12] hassox_: I can't see anything... I'm blinded by the shinies
[10:12] hassox_: ;)
[10:12] elliottcable: Exactly.
[10:13] elliottcable: You should have seen the *ruby* projects I dropped for all of this. Hah.
[10:13] isaacs: hehehe
[10:13] elliottcable: But, yeah, the Wave stuff is *extremely* important to me. Has been for quite a few months.
[10:13] elliottcable: I can’t even directly work on it, due to all the stuff necessary to come together before I can start doing so.
[10:13] isaacs: this is an interesting way of organizing a dependency tree project plan
[10:13] hassox_: elliottcable: I'm procrastinating on pancake for this
[10:13] elliottcable: oh shit.
[10:14] elliottcable: You *don’t* procrastinate on pancakes!
[10:14] hassox_: heh
[10:14] elliottcable: FUck that shit hassox, GO GET THOSE DAMNED PANCAKES.
[10:14] hassox_: not panckaes...
[10:14] hassox_: http://github.com/hassox/pancake
[10:14] isaacs: i, not being disciplined, recommend instead that you do everything that involves producing actual code, and cross the rest off the list.
[10:14] elliottcable: Anyhow.
[10:14] elliottcable: 10:08:17 < isaacs> open source projects are like babies. you don't plan them. they just happen if your'e not careful enough.
[10:14] elliottcable: That shit is going on Twitter. isaacs, what’s your @name?
[10:14] isaacs: i'm @izs
[10:15] elliottcable: isaacs: what?
[10:15] isaacs: i'm http://twitter.com/izs
[10:16] erichocean has joined the channel
[10:18] elliottcable: Oh shit, I’ve seen Pancake before, ah
[10:18] elliottcable: hassox_:*
[10:18] hassox_: