[00:00] _announcer: Twitter: "Team Bearshark entry for #nodeko - imagemagick library and demos - http://bearshark.no.de/ #nodejs (note: stick to imgs please)" -- Nick Campbell. http://twitter.com/ncb000gt/status/22478425500 [00:00] ryah: 1 [00:00] ryah: 0 [00:00] reid: push complete [00:00] technoweenie: is there an after party or something [00:00] _announcer: Twitter: "Knockout!!! #nodejs" -- Ⓘⓢⓐⓐⓒ. http://twitter.com/izs/status/22478438819 [00:00] slaskis: WOO! [00:00] sarenji: screw it, i was hoping we'd get to fix all the bugs :P [00:00] huned: all done. whew. http://ko-734m.no.de/ [00:00] CrabDude: http://starcraft2destroyedmymarrage.no.de [00:00] ryah: yey! [00:00] reid: :) [00:00] ryancnelson_: technoweenie, are you in SF? [00:00] polotek: technoweenie: it's called faceplant on the couch [00:00] slaskis: but i still can't start my server on joyent [00:00] gerad: STOP!!!!!! [00:00] technoweenie: ryancnelson_: yea in nobe right now [00:00] dgathright has joined the channel [00:00] _announcer: Twitter: "wahoo... node.js knowckout is ending! thanks for a great weekend @teemow @olegpodsechin @evilhackerdude and all the other teams!" -- Michael Bumann. http://twitter.com/Bumi/status/22478461840 [00:00] gerad: no more coding [00:00] mape: BUT I GOTTA [00:00] omgwtflol: couldn't get it done before 9pm [00:00] ryancnelson_: the bar is open at joyent [00:00] omgwtflol: can i keep comitting just for the pleasure of it seeing it done? [00:00] technoweenie: cool [00:00] ncb000gt has joined the channel [00:00] V1__: I stopped [00:01] slaskis: oh crap, it can't find mongodb module [00:01] huned: thanks viz + gerad + joyent peeps for organizing [00:01] Yuffster has joined the channel [00:01] slaskis: even though it's installed on npm [00:01] V1__: I'm not finished due to fucking internet failure :9 [00:01] _announcer: Twitter: "totally failed at finishing my #nodejs hack for #nodeko, but at least I have a somewhat pretty homepage for the app. FTW right!?" -- Jeremy Johnstone. http://twitter.com/jsjohnst/status/22478524893 [00:01] atmos: V1__: blame it on the internets [00:01] andrei: thanks to all for IRC support [00:01] andrei: it was fun [00:01] ryah: :) [00:01] V1__: >_< [00:01] dylang: thanks everyone [00:01] benv: holy shit [00:01] V1__: ACTION slaskis atmos  [00:01] benv: critical fix [00:01] benv: 1 minute before deadline [00:01] benv: http://github.com/nko/team-discovery-channel/commit/5803a05c7a7233365f022b55b4f891405c4b1d65 [00:01] dylang: i think we fucked ours because of a js error at the last mnute... http://fragnut.me [00:01] technoweenie: boom [00:02] polotek: you guys should upload images [00:02] polotek: http://bearshark.no.de/munge [00:02] technoweenie: did anyone do something thats not a game/chat thing [00:02] polotek: technoweenie: yes [00:02] ncb000gt: technoweenie: yea, bearshark [00:02] rauchg: pgriess [00:02] isaacs has joined the channel [00:02] omgwtflol: can we keep working on the apps after the deadline? i mean, the servers will keep working, we're just gonna be instantly dismissed as competitors right? [00:03] slaskis: anyone who got mongodb working on joyent with npm? [00:03] atmos: yeah i guess that's my question [00:03] technoweenie: if you dont want to be disqualified just fork it [00:03] atmos: gerad: ryah should we fork our projects if we want to keep them ? [00:03] apemsel: technoweenie: yes, an evil user tracker /web analyzer [00:03] Tim_Smart: Hehe awesome: http://ko-734m.no.de/ [00:03] bdha: polotek: Neat. [00:03] gerad: atmos: yeah, that'd be best, but we'll be checking times on sha1s [00:03] apemsel: technoweenie: boring as hell, though *g* [00:03] gerad: so you don't need to stress too much about it [00:03] tmpvar: what are the rules for grace period? [00:03] tmpvar: for the& [00:03] gerad: what are your favorite apps [00:04] aaronblohowiak: fuuuuuuuuuuuck [00:04] isaacs: slaskis: make sure /home/node is set as your $HOME [00:04] isaacs: slaskis: otherwise $HOME/.node_libraries won't be added to the NODE_PATH [00:04] gerad: tmpvar: you have 30 minutes to deploy any version of the code that was finished before 0:00 UTC [00:04] Astro: can we still deploy? [00:04] _announcer: Twitter: "My #nodeko entry http://linko.co/ is nowhere near finished. I'm happy with what I've learned and how far I got with #nodejs in just 48hrs" -- Andrei Railean. http://twitter.com/andrei_md/status/22478739099 [00:04] Astro: my stuff just broke [00:04] omgwtflol: our app doesn't work yet so i guess no need to worry about leaving it there as a contestant [00:04] slaskis: isaacs: yep, it seems like it [00:04] gerad: Astro: as long as the code was written before 0:00 UTC [00:04] omgwtflol: i'll just keep comitting [00:04] polotek: http://github.com/ncb000gt/merlin [00:04] slaskis: echo $HOME shows /home/node [00:04] polotek: this is the main fruit of our labor [00:04] atmos: i <3 mape's and http://h4ck-n-lash.no.de/ [00:05] isaacs: slaskis: can you find other npm installed modules? [00:05] t3h_awesome has joined the channel [00:05] slaskis: isaacs: yeah, i'm using socket.io [00:05] isaacs: slaskis: not sure. works for me [00:05] t3h_awesome: If we wanted to deploy and old revision to Joyent, what command would we use? [00:05] apemsel: good night folks, i need sleep *g* [00:06] polotek: can we vote for ourselves? [00:06] zemanel has joined the channel [00:06] huned has left the channel [00:06] tpryme has joined the channel [00:07] slaskis: hmm, ok, how can i get my node server out of maintenance state? [00:07] tpryme: Anyone have trouble with submodules for #nodeko? [00:07] slaskis: i get this in node-service-log: [00:07] slaskis: [ Aug 29 23:56:55 Restarting too quickly, changing state to maintenance. ] [00:07] yoni has joined the channel [00:07] puls: slaskis: what's happening above that? [00:07] puls: there should be more failure messages [00:07] dshaw: is it possible to back out a specific file with git [00:07] tpryme: I can't get my submodules to init and update after a push on joyent's servers [00:07] slaskis: puError: Cannot find module 'mongodb' [00:08] technoweenie: tpryme: maybe the heroku/joyent deployment scripts dont fetch your submodules [00:08] slaskis: but i think it might be installed now [00:08] technoweenie: you have to run git submodule init and shit [00:08] tpryme: technoweenie: on server side? [00:08] slaskis: just need to get it up again (i hope) [00:08] atmos: yeah [00:08] atmos: they don't do submodules [00:08] _announcer: Twitter: "Node Knockout is OVER! Here's our amazing (buggy) game built in only 48 hours using node: http://fragnut.me #nodeko #nodejs" -- Dylan Greene. http://twitter.com/dylang/status/22479026187 [00:08] atmos: SINCE THE COMP IS OVER YOUR APP IS DEAD [00:08] tpryme: atmos: Damn, I was told differently [00:08] V1: Wow [00:09] V1: Internet is dead again [00:09] V1: Lol [00:09] isaacs: pquerna: looks like the module page isn't loading [00:09] isaacs: pquerna: http://nodul.es/modules/apac [00:09] _announcer: Twitter: "Real-time maps are to Node.js as To-do lists are to Rails. #nodeko" -- Bradly Feeley. http://twitter.com/bradly/status/22479090275 [00:10] _announcer: Twitter: "#nodejs + #nodeko + #opower = http://fragnut.me/ Vote for us!!!" -- yoni ben-meshulam. http://twitter.com/spaceborne/status/22479157456 [00:10] V1: They gave me a 5 min window for commits [00:10] V1: Awwwwwwww I forgot to commit 1 file [00:11] V1__ has joined the channel [00:11] _announcer: Twitter: "Thanks @jakubnesetril and @janmoravec, that was some ride! http://nko-prague-js.heroku.com/ #nodejs #nodeko #qa" -- Tomas Heran. http://twitter.com/tomasheran/status/22479224410 [00:11] V1__: wtf @ internet [00:12] V1__: I keep going online offline online offline [00:12] slaskis: omfg up and running at last! WOOHOO! http://public-class.no.de/ [00:12] _announcer: Twitter: "@dajobe how tough do you think it'd be to do some node.js bindings for librdf?" -- nathan. http://twitter.com/webr3/status/22479268402 [00:12] V1__: In all the hectic i completely forgot to commit 1 file :$. I'm already glad it's not my database config that i forgot to commit [00:12] _announcer: Twitter: "Sweet laser jebus, we made it work! Team Bearsharks's demo of the new node.js ImageMagick bindings: http://bearshark.no.de/ #nodeko" -- Thomas Mayfield. http://twitter.com/thegreatape/status/22479290140 [00:13] jbenesch1 has joined the channel [00:13] visnup has joined the channel [00:13] pkrumins: http://dark-knights.no.de/ [00:13] _announcer: Twitter: "Loving Jackalope Stats by @KADLAC, @webandy, and friends. Node.js+Web sockets for live web heatmaps. http://node-house.no.de/" -- Bill Williams. http://twitter.com/flpatriot/status/22479366867 [00:13] pkrumins: dark knights! [00:14] _announcer: Twitter: "Check out Merlin! Upload images! Transform em! Reload the homepage to see what others are doing. http://bearshark.no.de/ #nodeko #node.js" -- Marco Rogers. http://twitter.com/polotek/status/22479396125 [00:14] c4milo: what is the price in node knockout ? [00:14] c4milo: prize [00:15] mw__ has joined the channel [00:15] visnup: c4milo: nodeknockout.com/prizes [00:15] gsmcwhirter has joined the channel [00:15] dilvie has joined the channel [00:16] JimBastard: phew i think we are fucking done [00:16] pkrumins: hey JimBastard [00:16] pkrumins: lets play chess [00:16] pkrumins: http://dark-knights.no.de/ [00:16] chewbranca_ has joined the channel [00:16] JimBastard: pkrumins: not now man, gotta do a few more things, clean up, and go sleep [00:16] breccan: Party at Discoworld mud! http://disco.no.de [00:16] jacquesc: visnup: it possible to manually regenerate the team thumbnails? [00:16] JimBastard: breccan: crashed [00:16] jacquesc: seattle.js has been stuck on the same one for a couple days [00:17] visnup: jacquesc: yeah, add a &expire=1 to the image urls [00:17] atmos: JimBastard: did you guys ship ? [00:17] atmos: where's it at ? [00:17] jacquesc: that something i can do? [00:17] JimBastard: atmos: http://prenup.nodejitsu.com/ [00:17] visnup: jacquesc: let me try to regenerate one [00:17] JimBastard: there are two projects [00:17] breccan: JimBastard: Yeah we were hitting buttons we shouldn't have. It should(maybe) stay up now. [00:17] V1: visnup: my internet just got back online 3 / 5 min before the deadline, so you are not receiving an email with my sha1 keys:) [00:17] tmpvar: http://sitations.com [00:17] jacquesc: hah. it explodes pinky [00:18] visnup: V1: sweet [00:18] JimBastard: you gotta hunt a bit, i sent an email to all@nodeknockout, we needed a bit of explanation with the entry [00:18] jacquesc: maybe our app is too much for it [00:18] pquerna: isaacs: it all should be better now, its reindexing from a clean db now [00:18] V1: visnup: due to all rushing i fogot to commit a few files but, i'm glad it's still working, kinda :p [00:18] isaacs: pquerna: kewl [00:18] visnup: V1: hah [00:19] V1: I was already changing all my files to my local settings, DB locations etc ;$ [00:19] V1: i would have fck if i comitted those [00:19] c4milo has left the channel [00:19] Astro: http://chaotic-unicorns.no.de/DrhUbus1Uaz4RLb1 [00:20] jacquesc: tmpvar: looks awesome [00:20] tmpvar: thanks dude [00:20] JimBastard: tmpvar: you know i built that same thing for the drop.io hackathon right? [00:20] c4milo has joined the channel [00:20] JimBastard: like, exact [00:20] _announcer: Twitter: "@qrush A framework where the events flow like wine. Where beautiful women instinctively flock like the salmon of Capistrano: node.js" -- technowürst. http://twitter.com/technoweenie/status/22479823237 [00:20] JimBastard: :p [00:20] tmpvar: haha [00:21] tpryme: Anyone know if we can access the git repos on the joyent no.de servers? [00:21] tmpvar: i doubt that [00:21] Astro: err, http://chaotic-unicorns.no.de/CmupWz2ghEyeHtmH [00:21] tpryme: to do a git submodule init and update? [00:21] pgriess has joined the channel [00:21] dylang: I know it's too late to fix but can somebody see what the JS error is we're getting on http://fragnut.me? [00:21] mikezter: check out no drawing at http://nko-52-31-n-13-24-e.heroku.com/ haha fun [00:21] _announcer: Twitter: "Just finished the #nodejs #knockout - check it out/vote! http://nodelay.no.de/" -- Max Carlson. http://twitter.com/vjqak/status/22479914884 [00:22] pkrumins: let's see what creationix created [00:22] pkrumins: he was always on top in leaderboard [00:22] pkrumins: seems like nothing -_- [00:22] pkrumins: nothing working [00:23] jacquesc: this is my favorite project so far: http://spoon.no.de/ [00:23] V1: Haven't decided yet what to do with the source [00:24] lorennorman: finally got a few cats to fight :) [00:24] lorennorman: ah well, this weekend was fun [00:24] _announcer: Twitter: "http://swarmation.com/ -- super fun game of pixel coordination that shows off power of evented servers like node.js" -- Gabe Smedresman. http://twitter.com/gabesmed/status/22480057612 [00:24] JimBastard: yeah man [00:24] JimBastard: i had a great fucking time [00:24] JimBastard: i gotta go home and sleep [00:24] JimBastard: GO GO NODE [00:24] _announcer: Twitter: "Check out the #Node.js #NPM package index we built for #nodeko: http://nodul.es/" -- Russell Haering. http://twitter.com/russell_h/status/22480078412 [00:24] lorennorman: learned so much [00:24] lorennorman: wish we had a place to go and work with others here in atlanta [00:24] JimBastard: russell_h: dude, http://npm.mape.me/ [00:24] JimBastard: :-\ [00:24] _announcer: Twitter: "Writing Node.js Native Extensions https://www.cloudkick.com/blog/2010/aug/23/writing-nodejs-native-extensions/" -- Charl van Niekerk. http://twitter.com/charlvn/status/22480109938 [00:25] russell_h: JimBastard: yeah :S [00:25] lorennorman: just had to tough it out on the lack of docs and weird behavior or things [00:25] russell_h: JimBastard: I actually didn't know about that when we started [00:25] samdk has left the channel [00:25] jesusabdullah: ACTION is node knocked out X_X [00:25] _announcer: Twitter: "A reverse-proxy done in node.js from @sh1mmer and friends! http://ko-3-2-1.no.de:8080/" -- Jim Pick. http://twitter.com/jimpick/status/22480149289 [00:25] JimBastard: russell_h: well you know what they say..... weeks of coding can save you from hours of planning [00:25] russell_h: we had some more ambitious stuff planned (source browser and better github/twitter integration) but most of that didn't make it in in time [00:25] _announcer: Twitter: "Any of my twitter-peeps doing any node.js stuff?" -- Steve Babigian. http://twitter.com/k00k/status/22480182135 [00:26] _announcer: Twitter: "Finished my #gherkin parser-lexer-generator for #nodejs and #nodeko http://github.com/nodejitsu/kyuri" -- Charlie Robbins. http://twitter.com/indexzero/status/22480220397 [00:26] V1: maybe the next contest should be a week or so :p [00:26] V1: I ran to quickly out time aswell [00:27] _announcer: Twitter: "that is seriously cool http://bit.ly/aTnGHM #nodejs" -- John Antoni. http://twitter.com/johnantoni/status/22480281679 [00:29] _announcer: Twitter: "Check out nodify: our creation for the nodejs knockout contest (and don't forget to vote) #nodeko http://del-fuegos.no.de/" -- Christos Stathis. http://twitter.com/chstath/status/22480418231 [00:29] dylang: I know it's too late to fix but can somebody see what the JS error is we're getting on http://fragnut.me? [00:29] mape: visnup: will the frontpage change now? [00:30] mjr_: my websocket decoder for jackalope.no.de is great [00:30] mape: dylang: the json isn't properly formated [00:30] lorennorman: dylang: i think it might be json decoding error [00:30] lorennorman: i had something like that in my code yesterday [00:31] abiraja has joined the channel [00:31] dylang: mape: strange.... all json is produced by node useing JSON.stringify [00:31] visnup: mape: yeah [00:31] mape: well something seems off [00:31] DTrejo has joined the channel [00:32] V1__ has joined the channel [00:32] drew_and_patrick: what's with all the apps that want write access to my twitter account? [00:33] _announcer: Twitter: "And with all the amazing Node apps coming out of #nodeko, I'll be giving it much more attention. My JS needs much work. Time to brush up!" -- Matthew Williams. http://twitter.com/mwilliams/status/22480653460 [00:33] gsmcwhirter has joined the channel [00:34] mscdex: so when does the voting end? [00:34] visnup: thursday I think? [00:34] visnup: it's written down somewhere... [00:35] _announcer: Twitter: "First users of our node.js knockout app having fun :D http://twitpic.com/2jin9p" -- Mike. http://twitter.com/mikezter/status/22480794823 [00:35] gerad has joined the channel [00:35] _announcer: Twitter: "Whoa - from the links appearing on Hacker News and elsewhere, it looks like the Node.js Knockout has some slick contestants." -- Kyle Cordes. http://twitter.com/kylecordes/status/22480823084 [00:37] softdrink has joined the channel [00:38] paularmstrong has joined the channel [00:38] benv has joined the channel [00:39] just_patrick: I win catfight! [00:40] steadicat has joined the channel [00:40] jbenesch has joined the channel [00:40] _announcer: Twitter: "Node.js terminal is a great way to test and practice javascript snippets!" -- Vinícius Baggio. http://twitter.com/vinibaggio/status/22481158309 [00:40] mark[oz]: wow.. what a crazy 48 hours [00:40] mark[oz]: everyone get their apps out and finished? [00:40] Astro: yes, no [00:40] bentomas has joined the channel [00:42] lorennorman: just_patrick: Toonsis 2 is your dad [00:42] sarenji: yes, sorta [00:42] just_patrick has left the channel [00:42] sarenji: buggy, but still pretty cool. :) [00:42] _announcer: Twitter: "Neither believe that given time! Congratulations to and umeboshi! Check out our project: http://umeboshi-fireteam.no.de # # nodeko nodejs" [pt] -- Mauricio Zuardi. http://twitter.com/m_zu/status/22481306439 [00:42] visnup: btw, if you guys have any outstanding issues, email all@nodeknockout.com [00:43] mark[oz]: post em up [00:43] _announcer: Twitter: "Swarmation: Fun little node.js based game http://swarmation.com/" -- Jarin Udom. http://twitter.com/jarin/status/22481372656 [00:43] mark[oz]: ours is http://dnsbotapp.com [00:43] _announcer: Twitter: "node.js, haml.js, sass.js, coffee & mongodb ... dreamy" [pl] -- John Antoni. http://twitter.com/johnantoni/status/22481381549 [00:43] mape: Fucking damit >_> [00:44] mape: Might as well make my submission down [00:44] bentomas: can anyone help me figure out how to stream a txt file in line by line [00:44] jamescarr: hahahhaha [00:44] jamescarr: so who here was the poor schmuck that couldn't get their app to start on joynet or heroku? [00:44] jamescarr: :) [00:45] bentomas: I see that I have to use buffers, but can I look in a buffer for a \n or is it more complicated then that? [00:45] sarenji: is there any way to make our github repo appear under our public repos for our screennames? [00:46] eazyigz has joined the channel [00:46] jamescarr: http://rallarpojken.no.de/#d2e4f1507bbf0b7ad9effc434300e959 [00:46] paularmstrong has left the channel [00:46] mape: visnup: Is there any way I can remove my entry for the listing? [00:46] mape: jamescarr: It won't work for anyone who doesn't have it cached [00:46] visnup: mape: ? [00:47] visnup: mape: if you want. did you want to withdraw it? [00:47] mape: visnup: Its broken so there is no reason to have it listed [00:47] visnup: mape: push an older working version [00:47] SubStack: mape: oh noes :( [00:47] cheriot has joined the channel [00:47] mape: There is no older working version since I haven't had issues with it not serving the static files before [00:48] visnup: mape: so what's the current issue? [00:48] mape: Well, try to load the page with a clean cache [00:50] MattDiPasquale has joined the channel [00:50] lorennorman: who Mr Furry in my catfight? [00:52] _announcer: Twitter: "Cool #nodejs entry - http://bladderblock.com/" -- jboesch. http://twitter.com/jboesch/status/22481986465 [00:53] eazyigz has joined the channel [00:53] polotek has left the channel [00:54] trotter has joined the channel [00:54] danielzilla has joined the channel [00:56] abiraja has joined the channel [00:57] mattikus has joined the channel [00:58] eazyigz: what is the best way to host static content with node? Is node-paperboy the only option? [00:58] _announcer: Twitter: "nodejs: Evented I / O V8 JavaScript http://post.ly/uUFA" [da] -- hnourel. http://twitter.com/hnourel/status/22482432803 [00:59] lorennorman: eazyigz: i just set a static folder in Express, but that's probably more overkill than you want [00:59] omgwtflol has left the channel [00:59] mscdex: eazyigz: for simple cases, i just read the files into memory at start and just serve those buffers on request [00:59] trotter: that was a seriously fun contest, best of luck to everyone [00:59] MattDiPasquale has left the channel [00:59] eazyigz: lorennorman: what is express? [01:00] eazyigz: mscdex: that sounds like an awesome setup for my simple case [01:00] lorennorman: web framework for node [01:00] jasonhegyessy has joined the channel [01:00] visnup: jacquesc: screenshot updated [01:00] eazyigz: anmscdex: any examples online of that? [01:00] eazyigz: lorennorman: what is the learning curve like for express [01:01] zawzey has joined the channel [01:02] nicklovescode has joined the channel [01:02] mscdex: eazyigz: just use readFileSync and store it into a variable [01:02] lorennorman: easyigz: depends on what you know already, i guess: http://expressjs.com/ [01:02] pgriess has joined the channel [01:02] lorennorman: lots of the usual popular patterns [01:02] mscdex: eazyigz: then just write that resulting buffer to the response [01:02] jamescarr: wtf did "me [01:02] lorennorman: but definitely read the guide [01:03] _announcer: Twitter: "@howardlindzon $NODE for node.js -> will be powering your web server soon. $COUCH for @couchdb -> will be your new database soon." -- Joe McCann. http://twitter.com/joemccann/status/22482794911 [01:04] jamescarr: wonder what http://node-house.no.de/ is supposed to be [01:05] _announcer: Twitter: "lol, having fun with http://swarmation.com/ HTML5 + Node.js #timewasters #musicialchairs" -- davidchua. http://twitter.com/davidchua/status/22482935715 [01:06] eazyigz has joined the channel [01:07] lachlanhardy has joined the channel [01:07] tmpvar has joined the channel [01:08] pkrumins: check out our app guyses [01:08] pkrumins: http://dark-knights.no.de [01:08] pkrumins: "Online chess. The thumbnails on the front page show live games currently being played. You can click on a thumbnail to watch a game. Or you can create a new game yourself and play with a stranger or your friend." [01:08] pkrumins: like that. [01:08] pkrumins: Work of me, jesusabdullah and SubStack! [01:09] mscdex: eazyigz: something like this: http://gist.github.com/556879 [01:09] bdha: pkrumins: Cool! [01:11] pkrumins: thx! [01:11] tristandunn has joined the channel [01:12] _announcer: Twitter: "Simulchart, real-time charts powered by Node.js! http://awesometown.no.de/ #nodejs" -- Ramon Hernandez. http://twitter.com/hernan43/status/22483403327 [01:12] tristandunn: Do we after the buzzer commits? Stray console.log and no scrollbars due to CSS would be nice to fix. [01:12] hassox: guys, are we able to push to a topic branch? [01:12] _announcer: Twitter: "node.js's libev keep trap'ng on mac os for > 1k connections. ubuntu running under virtualbox is ok with 10k connections (COMET) #fml" -- gleicon. http://twitter.com/gleicon/status/22483432094 [01:13] hassox: micheil: ping [01:13] hassox: micheil: are we allowed to push up to topic branches? [01:14] benburkert has joined the channel [01:14] _announcer: Twitter: "Real-time heatmap! http://paularmstrong.github.com/nko-jackalope-promo/ # nodejs" [pl] -- Ramon Hernandez. http://twitter.com/hernan43/status/22483559522 [01:14] mjr_: swarmation is cool [01:15] trotter: mjr_: yea, quite fun [01:15] mjr_: fascinating social dynamics with a lot of players [01:15] mjr_: and just look at all of those websocket messages flying around. [01:15] _announcer: Twitter: "Watchmaker reminds me of Murakami's Hard-Boiled Wonderland http://bit.ly/aARQKG #in #734m #node.js #knockout #fb" -- Hozefa Botee. http://twitter.com/whoishozefa/status/22483659170 [01:16] MikeSmith has joined the channel [01:16] jamescarr: http://done-js.no.de/preview/sg7EJeiW/NHIN_Connect_Third_Party_Components_2.2.0.293.zip [01:16] jamescarr: someone download that [01:16] jamescarr: wanna see a large file get transferred [01:16] _announcer: Twitter: "@rjamestaylor I do, tho checking out scrabb.ly b/c it was built in a weekend for the node.js competition. I was supposed to help." -- Damon Cortesi. http://twitter.com/dacort/status/22483737384 [01:18] rellik_ has joined the channel [01:18] _announcer: Twitter: "is there any #node.js restful frontend to #redis ? /cc @antirez @mikeal" -- Nuno Job. http://twitter.com/dscape/status/22483848378 [01:19] _announcer: Twitter: "Jose has long interested node.js, have our mail, but the internal submit ... Yigeonmwo, just about any other country, TT" [ko] -- Soonyong Lee. http://twitter.com/mineout/status/22483917864 [01:19] t1 has joined the channel [01:21] JimBastard has joined the channel [01:21] MikeSmith: I'm trying to figure out how in my app to make some third-party library functions available within instances of ejs templates [01:21] JimBastard: is this real life [01:21] MikeSmith: heh [01:21] JimBastard: i think node knocked me out [01:21] _announcer: Twitter: "Get my #Asterisk t1 trunks working again. Now to play with #nodejs" -- Kenneth McCall. http://twitter.com/ellisgl/status/22484097616 [01:23] MikeSmith: JimBastard: you get your app deployed succesfully? [01:23] JimBastard: yeah MikeSmith , we did a developer tool though. [01:23] DTrejo has joined the channel [01:24] MikeSmith: ok [01:24] JimBastard: we arent on any of the websites either, we should prob take care of that [01:24] MikeSmith: URL? [01:24] JimBastard: we did two entries [01:24] JimBastard: http://github.com/nodejitsu/kyuri [01:24] JimBastard: and [01:24] JimBastard: http://github.com/nodejitsu/prenup [01:24] JimBastard: you can see a sample prenup app running @ http://prenup.nodejitsu.com [01:24] JimBastard: but its not even close to complete [01:25] JimBastard: kyuri is functional though [01:25] matschaffer has joined the channel [01:25] MikeSmith: ACTION takes a look [01:25] JimBastard: really, id check out the github repos [01:25] JimBastard: we will be actively supporting these projects in the upcoming months [01:25] _announcer: Twitter: "@themasch the js version runs on node and in the browser. http://github.com/cloudhead/less.js" -- Alexis Sellier. http://twitter.com/cloudhead/status/22484356866 [01:25] Tim_Smart: Hmm http://scrabb.ly/ [01:25] JimBastard: so knockout was really just an excuse for us to get started :-) [01:25] tmpvar has joined the channel [01:26] Tim_Smart: http://nodeknockout.com/teams/seattle-js [01:26] cloudhead has joined the channel [01:26] JimBastard: sup cloudhead [01:26] mape: So anyone know how to make sense of this ? curl http://bladderblock.com/ outputs the html, but if you use a browser it won't load a thing.. [01:26] mape: What might cause that? [01:26] JimBastard: mape: content type? [01:27] mape: it serves it fine right after a restart [01:27] JimBastard: mape: bad request handling? [01:27] JimBastard: can't handle concurrent requests/ [01:27] JimBastard: i.e. favicon + request [01:28] elijah-mbp has joined the channel [01:28] MikeSmith: JimBastard: nice stuff man [01:28] JimBastard: thanks MikeSmith :-) [01:28] MikeSmith: looking forward to seeing how it progresses [01:28] JimBastard: our team really worked hard, it was epic [01:29] _announcer: Twitter: "Create a mixtape with a friend or stranger and vote for us in #nodeko! http://mxt-ps.no.de/ #nodejs" -- mickm. http://twitter.com/_wang/status/22484611390 [01:29] atmos_ has joined the channel [01:29] _announcer: Twitter: "Awesome Node.js Knockout apps http://bit.ly/bRN4hT" -- Brian Stoner. http://twitter.com/bsstoner/status/22484659904 [01:30] _announcer: Twitter: "Just finished the 48hour node.js knockout competition together with James Halliday and Joshua Holbrook. http://bit.ly/asfcqP -- Node Chess." -- Peteris Krumins. http://twitter.com/pkrumins/status/22484721232 [01:30] saikat_ has joined the channel [01:34] mape: Astro: there? [01:34] _announcer: Twitter: "Biggest takeaway from #nodeko: Twitter OAuth using #node.js is dead simple." -- Joe McCann. http://twitter.com/joemccann/status/22484993421 [01:34] slaskis has joined the channel [01:36] gm__: ryah: w00t [01:36] chewbranca has joined the channel [01:36] justin_ has joined the channel [01:37] jacquesc: heroku go down? [01:37] jacquesc: our app is deal [01:37] jacquesc: beta ah well [01:39] visnup has joined the channel [01:40] jakehow has joined the channel [01:40] eazyigz has joined the channel [01:42] Tim_Smart: Whats up with all these repls that allow 'child_process.exec'? [01:42] rellik_ has joined the channel [01:44] JimBastard: Tim_Smart: someone build a node.js repl and added it to the node.js projects page wiki [01:44] JimBastard: it should be deleted i think [01:44] JimBastard: lol [01:44] JimBastard: its pretty bad [01:45] Tim_Smart: JimBastard: Hmm. Well there have also been IDE's in the KO that allow code execution. [01:45] bxjx has joined the channel [01:45] Tim_Smart: I have tested them all with `require('child_process').exec('rm -rf /home/node/*');` and they all failed the test. [01:47] joshbuddy has joined the channel [01:48] _announcer: Twitter: "just floored at how visually interactive the #nodeko entries are. #nodejs hackers are awesome: http://bit.ly/cN5KfL" -- Jed Schmidt. http://twitter.com/jedschmidt/status/22485959169 [01:48] JimBastard: lol bad Tim_Smart [01:49] nolan_d has joined the channel [01:49] _announcer: Twitter: "so now the #nodeko is over, I wanna tell you all that TWIT STORM is hosted on joyent, but not an entry: http://bit.ly/ciwmZD #nodejs" -- Jeff Larson. http://twitter.com/thejefflarson/status/22485992319 [01:49] Tim_Smart: JimBastard: They basically just gave everyone on the interwebz SSH access. [01:49] Yuffster has joined the channel [01:49] rellik_ has joined the channel [01:50] ivong has joined the channel [01:52] zawzey has joined the channel [01:55] zemanel: JimBastard, did you win yet? [01:55] _announcer: Twitter: "Amazing: Real-time visualisation of Wikipedia edits, using Node.js (which is really fast). http://nodelay.no.de" -- Ben Reyes. http://twitter.com/3en/status/22486424119 [01:55] JimBastard: zemanel: i hope so [01:55] zemanel: what did you do [01:55] JimBastard: zemanel: we actually kinda messed up with our deployment lol, we arent listed as a team [01:55] JimBastard: so i hope we arent dq'd :-( [01:56] tav has joined the channel [01:56] zemanel: how so? [01:56] JimBastard: zemanel: http://github.com/nodejitsu/kyuri + http://github.com/nodejitsu/prenup . you can see prenup kinda in action @ http://prenup.nodejitsu.com [01:56] JimBastard: we built a cucumber implementation in javascript [01:56] ivong has left the channel [01:56] JimBastard: then we built a real-time project planning tool around it [01:57] JimBastard: TAKE THAT RUBY ON RAILS [01:57] JimBastard: BOOM! [01:57] statim: any ideas how i can get around "virtual memory exhausted: Cannot allocate memory" on a 512mb server when running 'make'? https://gist.github.com/b24fafc552e219e6d5ab [01:57] Tim_Smart: statim: I have built node on a 256mb server easily :/ [01:57] tmpvar has joined the channel [01:57] zemanel: JimBastard, its throwing 500's all over the palce [01:57] _announcer: Twitter: "just fixed the lamest Connect bug ever with visnu. ++ fail #nodejs" -- TJ Holowaychuk. http://twitter.com/tjholowaychuk/status/22486581190 [01:58] JimBastard: zemanel: lol nice try [01:58] zemanel: :D [01:58] JimBastard: our front-end is 100% decoupled, no 500s to be had [01:58] tj has joined the channel [01:58] JimBastard: single page app [01:58] JimBastard: tjholowaychuk: you peep kyuri yet? [01:58] statim: Tim_Smart: ya, must be something funky with the mediatemple server…. not the first oddity ive seen on these things [01:58] zemanel: bastard :P [01:58] _announcer: Twitter: "Reading endless Node.js code. I'm excited to get into it if/when I have the time." -- Jeremy Kahn. http://twitter.com/jeremyckahn/status/22486652416 [01:59] tjholowaychuk: JimBastard: no what is that [01:59] JimBastard: one of our entries [01:59] _announcer: Twitter: "@blueboxjesse yea we have no idea what happened. lol. not lots (any) of insight into errors on nodejs with them." -- aviel. http://twitter.com/aviel/status/22486675071 [01:59] JimBastard: tjholowaychuk: http://github.com/nodejitsu/kyuri [01:59] JimBastard: readme says it all [01:59] benv has joined the channel [01:59] JimBastard: based on what indexzero was telling me, it should be trivial to make kyuri output whatever test suite you want [01:59] Knew: Upvote please: http://news.ycombinator.com/item?id=1645140 [02:00] JimBastard: he did some parser lexxer computer scientist magic [02:00] bradleymeck2 has joined the channel [02:00] zemanel: 2advanced for me, i have an highschool degree [02:02] softdrink has joined the channel [02:05] _announcer: Twitter: "Dogfighting is overrated: CatFight! http://game-driven.no.de (a NodeJS game I wrote with @srbiv this weekend)" -- lorennorman. http://twitter.com/lorennorman/status/22487131467 [02:05] tjholowaychuk: JimBastard: nice lol I am not a huge fan of cucumber though [02:06] JimBastard: tjholowaychuk: hee hee ohh yeah >.< [02:06] benv: zzz [02:06] JimBastard: i mean, im not really a fan of testing [02:06] joshbuddy_ has joined the channel [02:06] JimBastard: but people apparently want unit tests and stuff [02:06] JimBastard: and project planning [02:07] JimBastard: personally, i think writing code is more fun [02:07] JimBastard: weeks of coding can save you from hours of planning! [02:09] _announcer: Twitter: ""Nodul.es indexes the NPM package registry to make it easy to find user created modules for Node.js" http://bit.ly/asfcqP #nodeko" -- Dion Almaer. http://twitter.com/dalmaer/status/22487407652 [02:11] _announcer: Twitter: "@ Q franciscosouza One of the things I've been noticing a lot is the use of node.js q is gradually increasing, you saw that?" [pt] -- Charleno Pires. http://twitter.com/charlenopires/status/22487579761 [02:13] justin__ has joined the channel [02:13] aaronblohowiak: i have a rules question [02:13] SubStack: I have a pony. [02:13] JimBastard: look at my horse [02:14] mscdex: that's what he said [02:14] aaronblohowiak: my KO entry is a development platform. i have stopped working on the code that gets uploaded to the servers, but since my application stores javascript and then executes it on the client side, i can continue to work on an example use of my application... [02:14] tj has joined the channel [02:14] aaronblohowiak: does this constitute a violation of no more coding? [02:14] JimBastard: lol aaronblohowiak [02:15] aaronblohowiak: JimBastard: i am coming for your nodejitsu [02:15] JimBastard: !!! [02:15] JimBastard: aaronblohowiak: you got a demo online [02:15] aaronblohowiak: except that there is no security [02:15] JimBastard: ohh, dont post [02:15] JimBastard: Tim_Smart: will kill it [02:15] aaronblohowiak: hahahaha [02:15] dgathright has joined the channel [02:15] JimBastard: Tim_Smart is the pioneer of node.js injection attacks [02:15] cheapRoc has joined the channel [02:16] poooooo has joined the channel [02:21] benburkert has joined the channel [02:21] c4milo has left the channel [02:24] Tim_Smart: aaronblohowiak: Which entry was yours? [02:24] Tim_Smart: :p [02:25] aaronblohowiak: Tim_Smart: will you play nice? [02:25] sudoer has joined the channel [02:25] Tim_Smart: aaronblohowiak: Was just wonder if I crashed it already. [02:25] Tim_Smart: *wondering [02:25] aaronblohowiak: Tim_Smart: hahahaha, nope, not yet [02:25] Tim_Smart: Obviously not :) [02:26] joshbuddy_ has joined the channel [02:26] hipertracker has joined the channel [02:27] Dmitry: Just vectorised node logo and made a t-shirt: http://www.redbubble.com/people/dmitrybaranovsk/t-shirts/5821133-1-node-js [02:28] lorennorman: Toonsis the Fourth forever! [02:28] dbathurst has joined the channel [02:28] poooooo has left the channel [02:29] _announcer: Twitter: "Node j's t-shirt: http://www.redbubble.com/people/dmitrybaranovsk/t-shirts/5821133-1-node-js" [de] -- Dmitry Baranovskiy. http://twitter.com/DmitryBaranovsk/status/22488787517 [02:29] overra: i want [02:29] davidwalsh has joined the channel [02:30] _announcer: Twitter: "Learning Server-Side JavaScript with Node.js | Nettuts+ http://is.gd/eKI7D" -- Ted Spalding. http://twitter.com/TedSpalding/status/22488857640 [02:30] Dmitry: You could also make it into hoodie or stickers [02:30] aaronblohowiak: Dimtry: did you check the logo usage by _ry first? [02:30] Dmitry: aaronblohowiak: I am not getting any money of it. [02:30] lorennorman: got a lot of cats playing simultaneously right now: http://game-driven.no.de/index.html [02:31] JimBastard: Dmitry: NICE! [02:31] _announcer: Twitter: "Realtime Display of Wikipedia Edits w/ Node.js http://bit.ly/cLGabq" -- Laszlo Toth. http://twitter.com/theoretick/status/22488934564 [02:31] _announcer: Twitter: "ok, @swarmnation is a lot of fun! http://bit.ly/9zeIou awesome node.js #nodeknockout result" -- Zach Bailey. http://twitter.com/znbailey/status/22488972710 [02:32] bdha: Nice, you can zoom on nodelay. [02:32] _announcer: Twitter: "a #node.js Cucumber implementation http://github.com/nodejitsu/kyuri #nodeko" -- Nodejitsu. http://twitter.com/nodejitsu/status/22489033856 [02:32] losvedir has joined the channel [02:33] _announcer: Twitter: "I *NEED* this #NodeJS t-shirt! http://bit.ly/9YRxLX" -- davidwalshblog. http://twitter.com/davidwalshblog/status/22489099009 [02:33] aaronblohowiak: Dmitry: ah, cool. you should post the vector version for the world [02:33] aaronblohowiak: :-) [02:33] overra: http://ih0.redbubble.net/work.5821133.1.fig,navy,mens,fbfbfb.node-js-v3.jpg my favorite [02:34] joshbuddy_ has joined the channel [02:34] joshbuddy_ has joined the channel [02:34] overra: damn they dont offer clothes for animals :( [02:34] overra: lol [02:34] bigfleet has left the channel [02:35] visnup: did I miss any knockout support stuff? sorry, we were heads down and it was crazy hectic here [02:35] Dmitry: aaronblohowiak: http://raphaeljs.com/nodejs.html [02:35] JimBastard: visnup: did you get my email? we kinda fucked up actually [02:36] aaronblohowiak: Dmitry: nice [02:36] visnup: going through them [02:36] visnup: now [02:36] brianmario has joined the channel [02:36] _announcer: Twitter: "I would like a T-shirt Kanji node.JS ㅠ ㅠ http://goo.gl/01yY" [ko] -- Jung Jae Pil. http://twitter.com/J2PFnc/status/22489310392 [02:36] JimBastard: thanks man, im around all week. let me know if anything (im the nodejitsu guy) [02:37] _announcer: Twitter: "#reddit CatFight, built with node.js for Node Knockout: submitted by srbiv [link] [comment] http://bit.ly/d30ExY #rulez" -- bb_auto. http://twitter.com/bb_auto/status/22489383620 [02:38] _announcer: Twitter: "realnorth Blog | Nodul.es, index of modules to node.js - http://tinyurl.com/26vtve5" [es] -- realnorth. http://twitter.com/realnorth/status/22489428250 [02:38] benburkert has joined the channel [02:39] eisd has joined the channel [02:40] _announcer: Twitter: "Do I love node.js? Surely: http://raphaeljs.com/nodejs.html" -- Raphaël. http://twitter.com/RaphaelJS/status/22489560008 [02:41] tjholowaychuk: wtf [02:41] tjholowaychuk: cucumber gui [02:42] eisd: How about regex negative look-behinds for node.js? Would be extremely useful [02:43] ssoper has joined the channel [02:43] Tim_Smart: eisd: regex is implemented in V8, not node [02:44] eisd: Tim_Smart: Right, was wondering if any modifications are made to v8 at all? [02:44] Tim_Smart: eisd: Nope. [02:44] eisd: Ah, thanks [02:46] mw__ has joined the channel [02:46] hammerdr has joined the channel [02:46] eisd: Wish negative lookbehinds would have made it into the spec. Really not sure why we don't have them still [02:48] _announcer: Twitter: "I love this demo of node.js my favorite new tech of 2010: http://nodelay.no.de/" -- Taneem Talukdar. http://twitter.com/taneem/status/22490124718 [02:48] aaronblohowiak: this is my favorite: http://nodty.no.de/ [02:49] vnguyen has joined the channel [02:49] keeto has joined the channel [02:49] _announcer: Twitter: "@jeremyckahn we should hack up some sweet nodejs app together sometime!" -- Ben Mills. http://twitter.com/benemills/status/22490210441 [02:49] _announcer: Twitter: "Looking at @rauchg's Mongoose lib for #NodeJS. It's what I call ... #ftw." -- davidwalshblog. http://twitter.com/davidwalshblog/status/22490225264 [02:49] siculars has joined the channel [02:50] aaronblohowiak: eisd: negative look-behinds aren't regular =) [02:50] dan_manges has joined the channel [02:50] aaronblohowiak: eisd: none of the look around are, i think [02:51] bentomas: when using fs.createReadStream how do I avoid splitting up utf8 characters? is there some way to check if the last character is the start of a utf8 character? [02:51] eisd: aaronblohowiak: heh, I do wish we had negative lookbehinds though...we have positive and negative lookaheads already [02:52] aaronblohowiak: well, v8 is open-source ;) [02:52] eisd: aaronblohowiak: yes, yes. I was just hoping node would modify v8 and implement the neg lookbehinds :P [02:52] aaronblohowiak: ;) [02:53] mscdex: bentomas: why not specify 'utf8' as the encoding for createReadStream? [02:53] _announcer: Twitter: "Oh, and such a nice vector logo shouldn’t go to waste—node.js t-shirt: http://is.gd/eKIsF" -- Raphaël. http://twitter.com/RaphaelJS/status/22490474110 [02:53] _announcer: Twitter: "Live edits to Wikipedia visualised - http://nodelay.no.de/ - Made in node.js for the #nodeko" -- Umar. http://twitter.com/umaar/status/22490503977 [02:53] jsilver_ has joined the channel [02:54] mscdex: eisd: ryah doesn't like doing custom modifications, he'd rather them go upstream and then merge newer versions of v8 that contain those changes [02:54] Tobsn has joined the channel [02:54] _announcer: Twitter: "It's time to touch lots of things to touch node.js ..." [ja] -- sasa+1. http://twitter.com/sasaplus1/status/22490545922 [02:54] eisd: mscdex: Yeah, I thought that was the reason. Guess it's just wishful thinking on my end [02:56] aaronblohowiak: mxt.ps is pretty cool [02:58] jdub: technoweenie: http://gist.github.com/556811 [02:58] Tim_Smart has joined the channel [02:58] technoweenie: oh nice, oauth support? [02:59] _announcer: Twitter: "@pengwynn that could've been more awesome, had it been suffixed with "... in node.js" :P" -- Micheil Smith. http://twitter.com/miksago/status/22490904309 [02:59] jsilver_ has joined the channel [02:59] jdub: technoweenie: that said, looks like @ciaran_j will make fix the api of his oauth lib, so i'll probably replace it with that :-) [02:59] _announcer: Twitter: "I'm really happy with how http://awesometown.no.de came out, but I gotta respect, http://maprejuice.com for their gumption. #nodeko #nodejs" -- Mat Schaffer. http://twitter.com/matschaffer/status/22490916512 [02:59] technoweenie: oh ok [02:59] jdub: but the api will remain the same [02:59] technoweenie: sweet [02:59] jdub: technoweenie: also user streams [03:00] unomi has joined the channel [03:00] technoweenie: i may rewrite it in coffeescript [03:00] kmooney has left the channel [03:00] micheil: hmm.. [03:00] mr_danie1 has joined the channel [03:00] jdub: technoweenie: heh... "i may continue to maintain this version" ;-) [03:05] aaronblohowiak: someone join: http://lazercatz.no.de/ [03:05] pkrumins: it's 8pm but the voting still in beta [03:06] aaronblohowiak: oh, it looks like lazercatz is fake multiplayer =( [03:06] lhardy has joined the channel [03:06] lorennorman: how is lazercatz fake? [03:06] pkrumins: also check out our app - node-chess [03:06] pkrumins: with its awesome graphics [03:06] pkrumins: http://dark-knights.no.de/ [03:07] _announcer: Twitter: "two @betterlesson coders doing well with their entry to #nodejs #knockout http://www.swarmation.com/" -- Jonathan Hendler. http://twitter.com/hendler/status/22491467453 [03:08] jacobolus has joined the channel [03:08] mscdex: aaronblohowiak: it's fake? [03:08] admc has joined the channel [03:09] mscdex: i'm on there right now [03:10] unomi has joined the channel [03:10] mark[oz]: zomg I'm playing chess [03:10] mscdex: it showed someone else on there [03:10] pkrumins: sweet [03:10] mscdex: "pew pew pew" [03:10] mark[oz]: but the other person isn't moving [03:11] pkrumins: mark[oz]: probably no one is there [03:11] pkrumins: let me join you [03:11] aaronblohowiak: mscdex: i couldnt see somene else [03:11] _announcer: Twitter: "Exhausted after the weekend of hacking with @polotek and @thegreatape. Fun #nodeko project. Will be maintaining Merlin for the #nodejs comm." -- Nick Campbell. http://twitter.com/ncb000gt/status/22491731332 [03:11] mark[oz]: i'm playing "hemanth" [03:11] pkrumins: kk [03:11] mscdex: i just saw someone [03:11] pkrumins: oh [03:11] pkrumins: someone joined you [03:11] pkrumins: not m [03:11] pkrumins: me [03:11] mscdex: i died lol [03:11] lorennorman: gotcha bitch :) [03:12] lorennorman: doesn't look fake to me! [03:12] pkrumins: try the perspective view too [03:12] pkrumins: mark[oz]: i am in [03:12] pkrumins: e4 e5 [03:12] pkrumins: your move [03:12] mscdex: spawn killing LOL [03:12] mark[oz]: something happened.. now I'm on the main overview page again [03:12] mark[oz]: I can see three matches. [03:13] lorennorman: mscdex: so its definitely real-time, but kind of stilted [03:13] lorennorman: we are doing 20 updates-per-second over the websocket in CatFight [03:13] lorennorman: node is just amazing [03:13] micheil: cool [03:14] mscdex: lol the person finally left [03:14] micheil: try doing 1mil updates as quick as possible [03:14] pkrumins: mark[oz]: snap. [03:14] pkrumins: mark[oz]: i created a game [03:14] pkrumins: mark[oz]: use chrome! [03:14] micheil: some servers lag but still handle it [03:14] mscdex: oh that was you [03:14] mscdex: haha [03:14] mark[oz]: I'm using chrome. [03:14] pkrumins: kk [03:14] pkrumins: i am pkrumins [03:14] mark[oz]: I better get back to work anyway. [03:14] pkrumins: you should see a thumbnail [03:14] pkrumins: see it with my game? [03:14] mark[oz]: gotta build some rails :D [03:14] pkrumins: join it [03:14] mark[oz]: k let me try quicking pkrumins [03:14] mscdex: lorennorman: it's hard to dodge and aim/fire at the same time [03:15] pkrumins: t! [03:15] mscdex: but cool nonetheless :) [03:15] mark[oz]: I'm not t [03:15] mark[oz]: someone else joined [03:15] pkrumins: oh [03:15] pkrumins: nasty [03:15] pkrumins: mark[oz]: crete new game again [03:15] mark[oz]: ohhhh live updates on the overview are sexy [03:15] lorennorman: mscdex: yeah its amazing that node can do this, but we need better libraries for game creation [03:15] mark[oz]: mark vs empty [03:15] aaronblohowiak: http://www.swarmation.com/ is really fun [03:15] pkrumins: mark vs pkruminsz should be [03:15] pkrumins: sicilian [03:16] eisd has left the channel [03:16] mscdex: lorennorman: http://gamequery.onaluf.org/ ? [03:16] lorennorman: mscdex: haven't seen this, but doubtful! [03:16] pkrumins: mark[oz]: did smth happen again? [03:16] pkrumins: since youre not moving [03:17] lorennorman: we need game frameworks from scratch using html5 things: canvas, websockets, web workers, etc [03:17] micheil: ACTION is doing a websockets one [03:17] lorennorman: people are starting to learn that the frameworks we have loved for so long are not good for us anymore [03:17] _announcer: Twitter: "Our #nodeko submission used: Connect, node-mongodb-native, Jade, and formidable in case anyone is interested. #nodejs" -- Nick Campbell. http://twitter.com/ncb000gt/status/22492133555 [03:17] cheapRoc: pretty much you're going to want to replace all the libraries written under the flash realm [03:17] lorennorman: and trying to cram game stuff into jquery is a bad idea :) [03:18] pkrumins: buggy [03:18] pkrumins: :) [03:18] lorennorman: cheapRoc: "replace" is kind of a broad word, i'll agree as long as you don't mean "rewrite" [03:18] mark[oz]: pkrumins: yep OI thinkk so... I'm playing a game with someone [03:18] mark[oz]: I just checkmated them :D [03:18] pkrumins: haha [03:18] pkrumins: wasnt me [03:18] mark[oz]: 5 moves [03:18] mscdex: lorennorman: gamequery is mostly just the graphics and sound stuff afaik, not websockets [03:18] mark[oz]: 4 moves* [03:18] mscdex: it's client side stuff [03:18] mark[oz]: ohh you just joined [03:18] pkrumins: seems like you did all the moves [03:18] mark[oz]: k i better get back to work [03:18] pkrumins: King to D7 still possible [03:18] pkrumins: kk [03:18] mark[oz]: ahh it is too [03:18] mark[oz]: my bread is almost baked as well [03:19] mark[oz]: so gotta be quick [03:19] mark[oz]: lets have a quick on pkrumins [03:19] lorennorman: mscdex: yeah i started a game framework from scratch using canvas and its 2d graphics context, pretty amazing stuff is possibly with JS in the absence of the dom! [03:19] lorennorman: glad i did this spike with node this weekend [03:19] lorennorman: proves you can add a multiplayer component no problem [03:19] aaronblohowiak: it stinks that jade doesn't run in the browser [03:20] lorennorman: if i had known i was going to commit after it was over anyway, i would've just started with my framework, ha [03:20] mark[oz]: swarmnation is an awesome game .. [03:20] mark[oz]: gw whoever built that [03:20] aaronblohowiak: mark[oz]: yes, i dig it [03:20] andrehjr has joined the channel [03:20] micheil: is andy atkinson about? [03:20] cheapRoc: swarmation definitely is totally awesome [03:20] elitheeli has joined the channel [03:20] Tim_Smart: Hmm I didn't get to finish my entry [03:20] Tim_Smart: I had stuff on all weekend. [03:21] JimBastard: swarmnation might be the winrar [03:21] mark[oz]: yeah [03:21] mark[oz]: our little app would be nice to get at least hte design aware [03:21] mark[oz]: http://dnsappbot.com [03:21] micheil: what's a good name for a websocket client-side library? [03:21] mark[oz]: http://dnsbotapp.com/ [03:22] micheil: mark[oz]: yeah, I saw that, looks good [03:22] mark[oz]: thnx, none of our team had touched node before.. we're all rails developers [03:22] Tim_Smart: http://scrabb.ly/ looks awesome [03:22] Tim_Smart: not sure how it works thought [03:22] micheil: mark[oz]: are you going to keep it going after the KO? [03:22] zapnap: yeah +1 for scrabbly [03:22] Tim_Smart: *though [03:22] mark[oz]: it was a crazy 48 hours. [03:22] mark[oz]: micheil: yep! we're still working on it.. adding TTL, etc. [03:23] mscdex: lorennorman: there's also gamejs, processingjs, and raphael. not strictly game frameworks per se, but graphical frameworks at least [03:23] _announcer: Twitter: "man, I know Node.js is cool and all, but I'm getting kinda sick of reading about it and nodeko stuff #getoffmylawn" -- David Calhoun. http://twitter.com/franksvalli/status/22492492443 [03:23] bpot has joined the channel [03:23] lorennorman: mscdex: yup, very familiar with them all! should show us what is really possible now [03:23] lorennorman: mscdex: and i'm super stoked for webgl [03:23] mscdex: !tweet @franksvalli we <3 you too! [03:23] JimBastard: mscdex: hes down [03:24] JimBastard: i can finally park _frankie though, the new version of broodmother got pushed [03:24] ssoper: well that was a crazy 48 hours [03:24] JimBastard: i just dont trust myself enough right now to attempt to deploy [03:24] _announcer: Twitter: "This is so fun! Not enough time to try 'em all tho. Node.js Knockout: http://bit.ly/bYtHof" -- Ellie K. http://twitter.com/EllieAsksWhy/status/22492589241 [03:24] mscdex: aw man [03:24] JimBastard: _frankie is tempermental [03:24] _announcer: Twitter: ".@ncb000gt I must say that of all of them, formidable was clutch. Don't do file uploads without it. Thanks @felixge! #node.js" -- Marco Rogers. http://twitter.com/polotek/status/22492599621 [03:24] _announcer: Twitter: "@btamilio The backend is node.js, but it's only really used for communication and setup." -- Bruce Spang. http://twitter.com/brucespang/status/22492600245 [03:25] mark[oz]: reckon you guys will keep using nodejs after nodeko? [03:25] JimBastard: mark[oz]: node.js everyday [03:25] JimBastard: all day [03:25] mscdex: every time the nodejsbot twitter bot goes down, a kitten dies [03:25] JimBastard: its node time [03:25] micheil: mark[oz]: I'm an active plugin developer for node [03:25] JimBastard: me too lulz [03:25] mark[oz]: do you guys use coffee? [03:25] JimBastard: sometimes [03:25] ssoper: some of the libs need some serious work but it was exhilrating [03:25] Tim_Smart: mark[oz]: Now and again. [03:25] mscdex: mark[oz]: only in the morning when i need a pick-me-up [03:26] JimBastard: http://github.com/marak < my nodejs projects, lots of them [03:26] Tim_Smart: mark[oz]: I started my KO entry with it. [03:26] mark[oz]: come from rails, i think coffeescript looks like a nice transition for me [03:26] micheil: ACTION maintains node-websocket-server [03:26] ssoper: can anyone recommend a solid DOM parser written in CommonJS? ended up going w/jsdom but it had some issues [03:26] mscdex: ACTION maintains a clean computing area :P [03:26] JimBastard: ssoper: JSDOM! [03:26] davidwalsh has joined the channel [03:26] ssoper: :P [03:26] JimBastard: what was the issues? [03:26] hassox has joined the channel [03:26] JimBastard: did you use jquery? [03:26] JimBastard: jquery + jsdom = win [03:26] ssoper: choking on some character stuff [03:27] lorennorman: mark[oz]: yeah, i'll use it again, want better cloud support/deployment, though [03:27] ssoper: had to comment out some throws [03:27] JimBastard: ssoper: was it jsdom, or the xml parser? [03:27] micheil: lorennorman: you didn't like no.de? [03:27] mark[oz]: joyent weorked well for us [03:27] ssoper: level1.core [03:27] JimBastard: hrmmmm [03:27] mark[oz]: it seemed most of the heroku deployments all had "app errors" [03:27] JimBastard: you should report an issue ssoper [03:27] ssoper: we needed to create a DOM object out of html and then run it thru readability.js [03:27] mark[oz]: as of last night anyway [03:27] mscdex: did heroku ever ugprade from 0.1.9x? lol [03:28] lorennorman: micheil: no.de is good for a beta cloud :) [03:28] _announcer: Twitter: "Understanding node.js » Debuggable Ltd http://ow.ly/18Mp24" -- Javascript News. http://twitter.com/del_javascript/status/22492821405 [03:28] ssoper: oh yes i concur, would love to throw some fixes in [03:28] visnup has joined the channel [03:28] lorennorman: micheil: prefer npm to be pre-installed and have a good story for freezing/bundling libraries [03:28] micheil: lorennorman: yeah, that would be good [03:29] lorennorman: i should truly be able to say "git push joyent" and know with certainty [03:29] lorennorman: that everything i had locally is going to be there [03:29] ssoper: anybody come up w/a config solution for joyent that was as easy as heroku's ? [03:29] ssoper: process.env.VAR [03:29] micheil: ssoper: yeah, you had that. [03:29] micheil: ssoper: also, just write a config module [03:29] ssoper: add to ~/.profile? [03:29] micheil: ~/config.js [03:29] micheil: or something [03:30] ssoper: yea [03:30] ssoper: figured as much [03:30] gerad has joined the channel [03:30] ssoper: just ended up sticking w/heroku [03:30] micheil: hey gerad [03:30] jetienne has joined the channel [03:30] ssoper: but joyent looks very viable [03:30] micheil: gerad: I need a name for a new websocket library, any ideas? [03:30] lorennorman: would've done heroku but the 30-second-socket thing was bad for us [03:31] lorennorman: we blast the pipe 20 times per second for the entirety of the session [03:31] micheil: lorennorman: yeah, joyent loves websockets, so I found out when testing node-websocket-server on it [03:31] gerad: micheil: hahaha... not tonight my friend [03:31] jollyjerry has joined the channel [03:31] gerad: maybe tomorrwo [03:31] lorennorman: micheil: any takeaways? [03:31] gerad: but tonight I can barely think [03:31] mscdex: wow -- "Researchers at the University of Virginia have recently open sourced an algorithm capable of sorting at a rate of one billion (integer) keys per second using a GPU." [03:31] micheil: lorennorman: not really, but it can handle a shite load of throughput [03:31] JimBastard: ACTION brain turned off around 3am sunday morning [03:31] lorennorman: socket performance was my main interest in the knockout [03:32] micheil: gerad: it's cool, it's cool [03:32] ssoper: you ever hit any ENOTCONN [03:32] ssoper: ? [03:32] lorennorman: micheil: indeed, i have seen shitloads of cients connected simultaneously [03:32] lorennorman: it only crashes when a robot asks for a weird url and Express shits the bed [03:32] lorennorman: that i can tell [03:32] hassox has joined the channel [03:32] micheil: lorennorman: url? [03:32] lorennorman: for my app? [03:33] micheil: yeah [03:33] lorennorman: game-driven.no.de [03:34] ssoper: how do i move my cat [03:34] davidwalsh has joined the channel [03:34] Tim_Smart: My cat doesn't move [03:34] ssoper: my virtual cat [03:34] ssoper: not my real cat [03:34] ssoper: which is on my lap [03:35] mscdex: "mew mew mew!" [03:35] Tim_Smart: roflcopters http://lazercatz.no.de/ [03:36] ssoper: sound effects are sick [03:36] ssoper: "pew" [03:36] ssoper: awww i got killed [03:36] mscdex: what's the goal of the game? [03:36] mscdex: i don't hear any audio :( [03:37] lorennorman: heh [03:37] lorennorman: yeah, i mean we spent the whole damned weekend getting environments working [03:37] lorennorman: i added all of the "game" stuff in the last 20 minutes of the thing [03:37] mscdex: i was playing a different cat game earlier [03:37] mscdex: lazer cats [03:37] ssoper: i hope im not being discriminated against for using a certain gecko-based browser... [03:37] mscdex: strange cat theme at node ko? :P [03:38] lorennorman: i wanted to have a counter on people, and rank you on how long you were alive [03:38] lorennorman: easy enough, but i had already committed like twice after the deadline [03:38] lorennorman: ...and damn, i'm beat [03:38] lorennorman: long weekend! [03:38] mscdex: is that what you're supposed to do? just stay alive? [03:39] jamescarr: JimBastard, http://nupitals.no.de/? [03:39] mscdex: i'm confused [03:39] jamescarr: JimBastard, what is the site for your app? [03:39] jamescarr: anyhow, node ko was fun, lesson learned... [03:39] Tim_Smart: http://nodelicious.no.de gets stuck on 'waiting' [03:39] jamescarr: browser degradation was more important than I thought [03:40] JimBastard: jamescarr: sorting it out now [03:40] JimBastard: gimme a few [03:40] JimBastard: also, its not "nuptials" anymore, its "prenup" [03:41] lorennorman: mscdex: yeah, "stay alive" would be the only goal so far [03:41] lorennorman: gets more interesting with more powerups and scoreboards and whatnot [03:42] lorennorman: but whatevs, just glad i learned to deploy node... [03:42] lorennorman: sorta [03:42] dael has left the channel [03:44] TangoIII has joined the channel [03:45] ssoper: http://flockfeeds.com turn your twitter feed into an rss newsreader /shameless plug [03:45] ssoper: our nodeko contribution [03:48] lachlanhardy has joined the channel [03:49] zemanel has joined the channel [03:50] MikeSmith has joined the channel [03:50] joshbuddy has joined the channel [03:50] rellik_ has joined the channel [03:51] jamescarr: heh... 90% of people who have tried out nodeko contribution report that it doesn't work for them [03:51] jamescarr: "WebSocket is undefined" [03:51] micheil: yay. [03:51] micheil: >_> [03:51] jamescarr: I should have used Socket.IO [03:51] jamescarr: one of my team mates mentioned it, twice [03:51] micheil: you used node-websocket-server? [03:52] jamescarr: yeah [03:52] matt_c: A bunch of folks used node-websocket-server with the Flash fallback (IIRC). [03:52] jamescarr: my bad, I mean the websocket client library [03:52] jamescarr: that fallsback to flash [03:52] jamescarr: yeah [03:52] matt_c: I've only played with Socket.IO but it was nice. [03:52] micheil: yeah, node-websocket-server doesn't ship with flash fallback [03:52] jamescarr: I spent too much time fighting the binary attachment over XHR issues [03:53] jamescarr: that I didnt get around to using one of those libraries [03:53] micheil: ACTION should fork Socket.io some day to port it to using node-websocket-server [03:53] lorennorman: i used Socket.io [03:53] lorennorman: had to figure out what to do with the flash bit on my own via error messages, which i didn't appreciate [03:53] lorennorman: but once it's working, it's awesome [03:53] jamescarr: oh well, I dont care if we don't win. it was fun and the technology we dreamt up was cool [03:54] micheil: ACTION should add disclaimer that he's author of node-websocket-server, right? [03:54] SubStack: oh yeah disclaimers [03:54] steadicat has joined the channel [03:55] jamescarr: I feel like my nodejs (and modern browser technology) increased tenfold these past 48 hours ;) [03:55] _announcer: Twitter: "just love the concept of node.js KO aka @node_knockout in general" -- peteaven. http://twitter.com/peteaven/status/22494532338 [03:55] SubStack: I haven't used raphaeljs before [03:55] SubStack: turned out pretty well [03:55] SubStack: s/haven't/hadn't/ [03:55] cataska has joined the channel [03:56] hammerdr has joined the channel [03:56] rellik_ has joined the channel [03:57] visnup: technoweenie: did you pull your entry out? (emergent heroes?) [03:57] technoweenie: no, but its not worth judging [03:58] lorennorman: technoweenie: heh, join the club :) [03:58] overra: jamescarr: http://done-js.no.de/preview/JH3UPWXe/n764615402_6843544_2678485.jpg :) [03:59] visnup: ok, we're going through and pulling ones that don't work. if you feel like we made a gross error, then contact us. [03:59] lachlanhardy has joined the channel [04:00] technoweenie: cool [04:00] lorennorman: do we lose these joyent servers after tonight? [04:00] Tim_Smart: visnup: http://nv.no.de/ was working (it was a node REPL), until I exec('rm -rf /home/node/*'); :/ [04:01] visnup: Tim_Smart: ...on purpose? [04:01] Tim_Smart: visnup: I was mucking around with testing. [04:01] _announcer: Twitter: "exploratory tests on node.js and COMET for > 10k conn http://github.com/gleicon/pubsub_comet DM for comments /cc @paulocaelum @irr" -- gleicon. http://twitter.com/gleicon/status/22494901091 [04:01] visnup: egh [04:02] thejefflarson has joined the channel [04:02] gm__: yup [04:02] visnup: Tim_Smart: yeah, not sure what to do with that... [04:03] mu-hannibal has joined the channel [04:03] Tim_Smart: visnup: They forgot to degrade to user nobody, I think they deserved it :p [04:03] visnup: ohh right [04:03] visnup: I saw that [04:03] Tim_Smart: They literally gave anyone and everyone SSH access to their server. [04:03] visnup: and thought about doing the same thing [04:04] jamescarr: ovara you still browsing the done-js page? [04:05] jamescarr: overra, I mean [04:05] visnup: even if we get it working again for them, it's just going to happen again [04:05] visnup: Tim_Smart: those bastards [04:05] jamescarr: I think that was one weak point... somehow our UI doesnt reinforce that they have to stay on the page to keep the file shared [04:05] Tim_Smart: visnup: Even worse would be some html injection :p [04:05] overra: jamescarr: yea [04:06] Tim_Smart: fs.writeFile(...) [04:06] _announcer: Twitter: "congrats @findjoeyTUFTS @ollerac on #nodejs #knockout http://www.swarmation.com/" -- Jonathan Hendler. http://twitter.com/hendler/status/22495214080 [04:07] _announcer: Twitter: "Well, here's my final rev of my #nodejs entry: http://grahnix.no.de" -- Kevin Mooney. http://twitter.com/kmooney/status/22495251159 [04:10] jamescarr: http://done-js.no.de/preview/mGXK64K7/Screenshot-1.png [04:11] jamescarr: someone grab that ;) [04:11] overra: trying [04:11] overra: it's hanging :\ [04:12] jamescarr: yes :( [04:12] mscdex: yep [04:12] jamescarr: are we allowed to restart instances? [04:12] jamescarr: cool... I'm restarting it [04:12] justin_ has joined the channel [04:13] mscdex: that was a yep to "it's hanging" [04:13] mscdex: works now [04:14] JimBastard: okay guys [04:14] JimBastard: http://the-nyc-nodejitsu-ninjas.no.de/ [04:14] JimBastard: boom [04:14] JimBastard: ACTION had i known the team name would become a url slug [04:14] JimBastard: fuuuuuuuu [04:15] mscdex: i hope nodejitsu is not as slow as a slug [04:15] jacobolus has joined the channel [04:16] JimBastard: mscdex: depends what level of service you have [04:16] JimBastard: the free shit will prob not be very awesome [04:17] noahcampbell has joined the channel [04:18] _announcer: Twitter: "node.js & nodeko retrospective http://markgandolfo.com/2010/08/28/node-js-knockout-retrospective-and-dnsbotapp nodejs # # nodeko" [lv] -- markgandolfo. http://twitter.com/markgandolfo/status/22495920753 [04:18] Me1000 has joined the channel [04:18] jamescarr: I dont care [04:18] jamescarr: we had fun :) [04:18] mscdex: JimBastard: so then clickable bar at the bottom is fake? [04:19] mikenel has joined the channel [04:19] jamescarr: next time though I think I'm going to make a MMORPG of Legend of Zelda One :) [04:19] JimBastard: mscdex: as far as im concerned the UI if fuxor [04:19] softdrink has joined the channel [04:19] mscdex: :S [04:19] JimBastard: mscdex: yeah its fake, we didn't have time to build the bridge [04:19] bentomas: anyone know much about utf8 strings? [04:19] JimBastard: we will be pushing this all week [04:20] JimBastard: we need this for clients asap [04:20] jacquesc has joined the channel [04:20] jamescarr: http://done-js.no.de/preview/dB0zS7DP/scala.lang [04:20] jamescarr: I think non binary files transfer better [04:21] _announcer: Twitter: "prenup - a real-time project planning tool. #bdd meets #node.js http://the-nyc-nodejitsu-ninjas.no.de/ #nodeko" -- Nodejitsu. http://twitter.com/nodejitsu/status/22496122681 [04:22] joshbuddy has joined the channel [04:23] mikenel has joined the channel [04:23] JimBastard: all i want to know, is that did anyone else do TWO nodeknockout projects? [04:24] JimBastard: :-D [04:24] _announcer: Twitter: "nodejs is all i can think about these days ... theres gotta be a good use for it somewhere ..." -- jae lee. http://twitter.com/jaequery/status/22496275517 [04:24] jamescarr: http://rallarpojken.no.de/#0cf3ee2dff074843e4963a1f49d7fe05 [04:25] MikhX has joined the channel [04:26] ChrisPartridge has joined the channel [04:26] _announcer: Twitter: "protip: real #node ninjas do two #nodeko entries, http://github.com/nodejitsu/kyuri #bdd #cucumber #node.js" -- Nodejitsu. http://twitter.com/nodejitsu/status/22496382020 [04:28] _announcer: Twitter: "i'd like to see an open source CMS built out of this, mongodb + nodejs + jquery" -- jae lee. http://twitter.com/jaequery/status/22496499799 [04:28] mscdex: !seen _frankie [04:29] mscdex: :~( [04:29] JimBastard: i told you, im not stupid right now to deploy him [04:29] JimBastard: he does strange things with the twitter oauth [04:29] JimBastard: /s/not/too [04:29] Tim_Smart: http://rallarpojken.no.de/#9328f6450bb37fe0cdb72858f6669e97 [04:29] BrianTheCoder has joined the channel [04:30] JimBastard: ahah Tim_Smart [04:32] mattikus has joined the channel [04:34] mscdex: aw [04:34] mscdex: rallarpojken crashed chromium [04:34] mscdex: :( [04:35] crodas has joined the channel [04:35] crodas: hello, anyone around? [04:36] vnguyen has joined the channel [04:37] jamescarr: join me http://rallarpojken.no.de/#f925bfebcdd11f7850d8bdc63c6ca01b [04:42] russell_h: crodas: whats up? [04:42] crodas: russell_h: I'm just playing with nodejs, it is fantastic! [04:42] crodas: I'm wondering, is it any smpp server? [04:43] crodas: perhaps I could write one [04:43] russell_h: I doubt there is one [04:43] russell_h: but you could definitely do it [04:44] huyhong has joined the channel [04:45] crodas: russell_h: cool, I will try to do next week... :-) [04:45] vnguyen has joined the channel [04:46] russell_h: good call [04:46] bentomas has left the channel [04:46] russell_h: there are a ton of other protocol implementations to look at if you need guidance [04:47] russell_h: and this channel is usually pretty busy, I think most people are off sleeping/drinking/recovering after node knockout [04:47] jbenesch has joined the channel [04:48] hassox has joined the channel [04:49] techpeace has joined the channel [04:50] cardona507 has joined the channel [04:52] _announcer: Twitter: "Looking for a cool #job doing #php, #zf (#zend #framework), #nodejs, etc.? DM me! (Even accepting telecommute|contract!)" -- Eric Clemmons. http://twitter.com/ericclemmons/status/22497800217 [04:52] Yuffster has joined the channel [04:53] jbenesch has joined the channel [04:53] isaacs has joined the channel [04:54] johnfn has joined the channel [04:54] crodas: russell_h: Exactly, I will http's one as my guide, I'm rookie with event oriented programming [04:56] JimBastard: JUP is the best templating languages ever [04:56] JimBastard: http://the-nyc-nodejitsu-ninjas.no.de/js/app.js?v=1 [04:56] JimBastard: its unstoppable [04:57] jamescarr: and we have a winnar! [04:57] jamescarr: http://yerbamate.no.de/ [04:58] JimBastard: jamescarr: successful http server is successful [04:58] _announcer: Twitter: "@janl you have any good examples of using partials with mustache.js in nodejs or express ? not having good luck with them in express myself" -- Tim Dysinger. http://twitter.com/dysinger/status/22498111649 [04:59] aaronblohowiak: JimBastard: yerbamate is a tradition [05:00] russell_h: is there a way to get at the source of a function object? just for debugging? [05:01] JimBastard: o ? [05:01] JimBastard: russell_h: TO STRING [05:01] JimBastard: foo.toString() [05:01] JimBastard: ? [05:01] russell_h: doh [05:01] russell_h: thanks [05:01] JimBastard: you can do anything with toString() + eval() [05:01] russell_h: that sounds like a great idea... [05:02] JimBastard: >.< [05:02] amerine has joined the channel [05:02] cardona507: what does IPS mean on the leaderboard? [05:02] aaronblohowiak: i should have written an imap client [05:02] aaronblohowiak: oh well [05:03] aaronblohowiak: cardona507: i think it means IP addresses [05:03] cardona507: so that is the number of people who have visited each site? [05:03] matt_c: Definitely not a ko entry, but fun for a refresh or two: http://anotia-kajar.no.de/douche/ [05:03] cardona507: I am trying to figure out what the metric is for the leaderboard [05:03] lachlanhardy has joined the channel [05:04] _announcer: Twitter: "looks like Node.js community has rallying around NPM, Connect & Express which are equivalent to Rubygems, Rack, & Sinatra" -- Don Park. http://twitter.com/donpark/status/22498433422 [05:05] Superman_ has joined the channel [05:05] Superman_: Can anyone help me with node.js on windows xp [05:05] Superman_: ?? [05:06] visnup has joined the channel [05:06] cardona507: ouch [05:06] JimBastard: Superman_: you got cygwin going yet? [05:06] Superman_: nops [05:06] bpot has joined the channel [05:06] JimBastard: i think i got node running on xp once, maybe im tripping [05:06] JimBastard: it could have been windows 7 [05:06] JimBastard: but its possible? [05:06] JimBastard: there are guides [05:06] Superman_: yes very few serious developers running on windows [05:06] Superman_: but I don't find any of them [05:06] Superman_: :) [05:06] JimBastard: ive seen node and npm work [05:07] JimBastard: on win [05:07] JimBastard: http://github.com/ry/node/wiki/Installation-on-Windows-XP-(through-Portable-Ubuntu-TRES) [05:08] JimBastard: http://github.com/ry/node/wiki/Building-node.js-on-Cygwin-(Windows) [05:08] JimBastard: Superman_: its all in the wiki [05:08] jdub: i was thinking of building a node appliance the other day [05:09] jdub: as charity for our poor windows brethren [05:09] Superman_: thanks Jim [05:10] JimBastard: you welcome noob! [05:10] njero has joined the channel [05:14] _announcer: Twitter: "I'm pretty sure I just wrote an HTTP to syslog server with node.js. Yup, that's what I did alright! #nodejs #javascript" -- Kord Campbell. http://twitter.com/kordless/status/22498978813 [05:19] steadicat has joined the channel [05:19] samdk has joined the channel [05:19] pkrumins: hey is voting open? [05:22] karchie has joined the channel [05:24] noahcampbell has joined the channel [05:25] hassox has joined the channel [05:26] mattikus has joined the channel [05:26] MikeSmith has joined the channel [05:31] _announcer: Twitter: "http://npm.mape.me/ repository of node.js modules... Yeah #node #js" -- Laurent Leborgne. http://twitter.com/lelolo/status/22499848612 [05:32] isaacs: pkrumins: yeah, till thursday, i believe [05:32] pkrumins: sweet [05:33] pkrumins: no not yet [05:33] pkrumins: "Contest entries are still being verified. Voting will start soon (current estimate 10PM PDT)." [05:33] _announcer: Twitter: "handy list of middlewares for Node.js Connect http://bit.ly/aLesx4" -- Don Park. http://twitter.com/donpark/status/22499912863 [05:34] elitheeli has joined the channel [05:34] lorennorman: well i'm crashing after a hellacious weekend [05:34] dnm has joined the channel [05:34] lorennorman: wondering if i'll still have a joyent server come the AM :/ [05:37] SamuraiJack has joined the channel [05:39] _announcer: Twitter: "The 48hour node.js knockout competition is over ... Really impressive ! Cogratulations guys :)" -- Vincent RABAH. http://twitter.com/itwars/status/22500198756 [05:40] cardona507: i just realized that my team and app arent showing up on the teams page when I am logged out [05:40] cardona507: can someone go to the team page and search for 'spotbright' real quick to see if they see my app/team? [05:41] peutetre has joined the channel [05:41] jesusabdullah: My team used connect--first time I used it [05:41] jesusabdullah: Seems pretty slick to me! [05:41] SubStack: meh [05:41] jesusabdullah: But I have to admit, I missed the first few hours [05:41] SubStack: connect could use some stuff [05:41] jesusabdullah: It's getting there though, huh? [05:41] Tim_Smart: SubStack: connect is just a small core with lots of middleware [05:41] jesusabdullah: Seemed like a good base to build things off [05:42] SubStack: possibly [05:42] jesusabdullah: Yeah, that was my feeling [05:42] SubStack: I might have a go at some middleware [05:42] jesusabdullah: that you could throw together a pretty nice middleware stack [05:42] Tim_Smart: SubStack: I made another DSL that uses the same middleware synctax [05:42] Tim_Smart: *syntax [05:43] saikat has joined the channel [05:43] russell_h: gs [05:43] russell_h: er, oops [05:43] russell_h: I seriously should sleep [05:44] dgathright_ has joined the channel [05:44] pkrumins: anyone from NKO team? [05:44] pkrumins: when do votes open? [05:45] cardona507: damn - I wondered why my app didn't show up anywhere on the leaderboard - I think for some reason my app isn't showing up for anyone but myself :/ [05:50] janne has joined the channel [05:50] sh1mmer has joined the channel [05:51] samdk has left the channel [05:53] hassox has joined the channel [05:54] overra: will node knockout be annual? [05:54] rvanrooy has joined the channel [05:54] _announcer: Twitter: "Wikipedia has been edited or real-time monitoring of everywhere. Wow. I also node.js. http://nodelay.no.de/" [ja] -- O-Show. http://twitter.com/oshow/status/22500923629 [05:55] overra: nice, didn't know _announcer translated [05:55] _announcer: Twitter: "Just read "Node and Scaling in the Small vs Scaling in the Large" by @al3x, awesome read if you want an experienced dev's view on Node.js" -- Mads ♥mann. http://twitter.com/Mads_Hartmann/status/22500963318 [05:55] admc has joined the channel [05:55] MikeSmith: I want to use HtmlToDom in an ejs template that I'm using in my app, but I can't figure out how to expose jdsom to ejs [05:56] MikeSmith: or is it that I need to expose it to express? [05:57] visnup: overra: possibly [05:57] visnup: we're too tired to think about next year already [05:57] visnup: that, and we want to compete ourselves [05:57] visnup: :) [05:59] cardona507: MikeSmith: what is your app? [05:59] cardona507: I credited you in my app :) [05:59] cardona507: localStorage FTW [06:00] MikeSmith: cardona507: I'm just messing around with the simple express-based app in my workspace [06:00] cardona507: ahh [06:00] MikeSmith: cardona507: ah, cool [06:01] hipertracker has joined the channel [06:01] sh1mmer: visnup: could you make sure that Reid is added to 3 > 2 > 1 [06:01] sh1mmer: ? [06:02] sh1mmer: happy to email/remind later [06:02] sh1mmer: just don't want him to be exlcuded from the team by mistake [06:02] visnup: sure [06:02] jesusabdullah: cardona507: What's YOUR app? [06:02] _announcer: Twitter: "Great entries for node knockout.... http://bit.ly/9j2DIk (Node.js Knockout)" -- Claus Witt. http://twitter.com/wittnezz/status/22501329122 [06:03] cardona507: jesusabdullah: http://spotbright.org/ [06:03] cardona507: make sure you refresh a couple of times so that a list will get generated on the right hand side [06:03] jesusabdullah: Oh, I saw your app! [06:03] cardona507: nice :) [06:04] lachlanhardy has joined the channel [06:04] jesusabdullah: I sassed you over it thinking I live 5 miles to the right [06:04] cardona507: jesusabdullah: hehe [06:05] cardona507: oh yeah - a [06:05] cardona507: i remember [06:05] cardona507: :P [06:05] cardona507: feel free to give me a sympathy vote :P [06:05] elitheeli: Is voting working? [06:05] cardona507: should be anytime [06:06] cardona507: im not on the team [06:06] cardona507: but it seems like they are rushing to get us there [06:06] elitheeli: Did anyone else's description get magically updated with information about which browsers it works on? [06:06] cardona507: i did that myself [06:06] cardona507: but someone changed yours? [06:06] jesusabdullah: Same with us [06:06] cardona507: creepy [06:07] elitheeli: I'm not sure if a teammate did it (I think they fell asleep a while ago) or if magic did it [06:07] justin_ has joined the channel [06:07] cardona507: damn magic [06:07] cardona507: it must have been some elves from apple [06:07] cardona507: probably when they delivered the ipads [06:07] sh1mmer: visnup: thanks :) [06:08] jesusabdullah: cardona507: So this page is most useful for mobile apps, yes? [06:09] cardona507: yeah - it works good on modern mobile devices - ipad/phone/pod & android devices [06:09] cardona507: the cool thing is that the location data lives only in YOUR browser [06:09] jesusabdullah: Hah, it picked up on my exact location this time [06:09] jesusabdullah: awesome :D [06:09] cardona507: yeah - it uses watchPosition() [06:10] cardona507: which updates the lat/long anytime it senses that you move [06:10] cardona507: plus I used the enableHighAccuracy property :) [06:10] jesusabdullah: Totally have a sweet hotspot at my apartment [06:10] cardona507: HTML5 FTW [06:10] cardona507: nice [06:10] r1ngzer0 has joined the channel [06:11] jesusabdullah: :D [06:11] elitheeli: The part of my app that I'm most proud of... is the 404 page. [06:12] elitheeli: Which came to me at 5am or something after no sleep. [06:13] jesusabdullah: url? [06:13] elitheeli: cardona507: is the timezone always -4 or did it infer that from my loc? [06:13] sveisvei has joined the channel [06:13] jesusabdullah: Seems like site/404.html is teh broke [06:13] sveimac has joined the channel [06:13] cardona507: elitheeli: it infered it thanks to JS [06:14] cardona507: jesusabdullah: url? [06:14] jesusabdullah: The url for the 404 :D [06:14] jesusabdullah: er [06:14] jesusabdullah: Sorry cardona507, I'm pretty burnt from NKO [06:14] jesusabdullah: elitheeli: url? [06:15] jesusabdullah: cardona507: Oh, I didn't ask you directly...but I think I meant to? >_< [06:15] elitheeli: jesusabdullah: team-hyphen.no.de/sfa8has9hfi3xqjoijsalkjfalfkjaflkj should do it [06:15] cardona507: jesusabdullah: I am kinda confused :) [06:15] elitheeli: jesusabdullah: it's implemented exactly as a sketch [06:15] ph^ has joined the channel [06:16] elitheeli: cardona507: that's cool [06:16] jesusabdullah: http://team-hyphen.no.de/sketch/d2bbc53a5e4e366fd8b706cf41a716123c74acef [06:16] elitheeli: it'd be nice if they were in chronological order [06:16] jesusabdullah: I want to see this work! [06:16] jesusabdullah: Someone sketch on my sketch! [06:16] elitheeli: set your name, foo [06:17] cardona507: yeah - var carlos = new Date; var cardona = carlos.getTime() - elitheeli [06:17] cardona507: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date [06:17] elitheeli: cardona507: sweet [06:18] jesusabdullah: That's pretty sweet [06:18] cardona507: did you see it jesusabdullah ? [06:18] cardona507: i drew my name [06:18] jesusabdullah: orly? [06:18] elitheeli: on the rightmost variation [06:18] elitheeli: we *almost* had colors... but then forgot to write a UI tool for it [06:18] elitheeli: ALL the fucking server code works with colors [06:18] elitheeli: just needed a little color wheel [06:19] elitheeli: excuse my french [06:19] jesusabdullah: Oh wow, variations [06:19] cardona507: that is you elitheeli ? [06:19] cardona507: nice work! [06:19] elitheeli: Thanks [06:19] pdelgallego has joined the channel [06:19] jesusabdullah: elitheeli: http://github.com/substack/node-chess/commit/e30427eae7ef37e17b84ec6d7163df7891b5f832 [06:19] jesusabdullah: My favorite commit [06:20] elitheeli: lol [06:20] jesusabdullah: Like 2 minutes after time was called [06:20] elitheeli: you're the chess one? [06:20] jesusabdullah: Yeah [06:20] jesusabdullah: I did the art [06:20] jesusabdullah: well, a lot of the art anyway [06:20] elitheeli: fun, I tried to play but no one was home [06:20] cardona507: i like how the piece kill each other [06:20] cardona507: heh [06:20] jesusabdullah: Thanks cardona507 :D [06:20] jesusabdullah: ACTION did that [06:20] jesusabdullah: pkrumins did the rules stuff and the move hilighting [06:21] jesusabdullah: and James wrote all the ui and glue stuff [06:21] jesusabdullah: those two guys are machines [06:21] jesusabdullah: s/James/substack/ [06:21] jesusabdullah: but I did add the *cough* animations [06:22] jesusabdullah: Actually pretty easy! [06:22] aaronblohowiak: grrrrr what is going on with voting? [06:23] sveisvei has joined the channel [06:23] _announcer: Twitter: "Mobile Analytics With Python, Django, ASP.NET, Java, and (wait for it!) node.js: http://is.gd/eKZyV" -- James Pearce. http://twitter.com/jamespearce/status/22502297110 [06:25] thejefflarson has joined the channel [06:25] jesusabdullah: Man, poor dude [06:25] jesusabdullah: I read a book on VB.net [06:25] jesusabdullah: It's terrible [06:25] jesusabdullah: Like, how MS can justify the continued existence of VB.net is a mystery to me [06:26] MrTopf has joined the channel [06:27] danielzilla: jesusabdullah: Hint: Buckets of cash constantly coming in. [06:27] SubStack: http://substack.net/projects/git-graph/graph.html # my team's nodeko hacktivity [06:27] SubStack: each bar is an hour, y-axis is commits [06:28] jesusabdullah: Let me rephrase that: [06:29] richcollins has joined the channel [06:29] ruquay has joined the channel [06:29] aaronblohowiak: http://nodeknockout.com/teams/team-soundcloud is really cool [06:30] danielzilla: jesusabdullah: Oh, you mean based on technical merits? Pretty sure they've simply overcome their gag reflex. [06:30] jesusabdullah: How companies can justify giving buckets of cash for the privelege of wrangling that POS is beyond me [06:30] _announcer: Twitter: ""Who will be the first to build a mobile web app on node.js?" http://is.gd/eKZyV" -- James Pearce. http://twitter.com/jamespearce/status/22502604073 [06:30] jesusabdullah: That's what I wanna say [06:30] jesusabdullah: I mean, one look to me says, "Let's migrate to something sensible" [06:31] SubStack: jesusabdullah: maybe it's the emperor's new clothes effect [06:31] jesusabdullah: Hell, I bet other .net languages are reasonable enough in comparison [06:31] jesusabdullah: and you could keep all your asp stuff [06:31] SubStack: nobody can actually see why vb.net is so popular, so they blame themselves for not getting it or else miss the boat entirely [06:32] jesusabdullah: Hah [06:32] SubStack: but in reality it sucks [06:32] SubStack: [06:32] jesusabdullah: My theory is that vb is popular because 95% of business code grows out of excel macros [06:32] SubStack: possible [06:32] jesusabdullah: That is why I'm going to use gnumeric for all similar sheets in the future [06:33] jesusabdullah: So that even if something terrible like that happens [06:33] k23z has joined the channel [06:33] _announcer: Twitter: "All the #nodeko apps in a nicely organized directory listing - http://northpole.sg/4g #node.js (thanks to Shimon for putting this!)" -- Kenny Shen. http://twitter.com/kenny_shen/status/22502722399 [06:33] ruquay has joined the channel [06:33] jesusabdullah: at least it's in python [06:33] k23z: hi jesusabdullah [06:33] jesusabdullah: Hey! [06:33] k23z: f00li5h: hey ! [06:34] k23z: jesusabdullah: I saw the node chess proj you guys have built in 48h [06:34] k23z: jesusabdullah: pretty impressive [06:34] Tim_Smart has joined the channel [06:35] _announcer: Twitter: "Pushed http://bit.ly/cbWt2N "Node.js, Express, Mustache.js, Less, Blueprint, Coffeescript & Protovis Hacking" (just a start not #nko)" -- Tim Dysinger. http://twitter.com/dysinger/status/22502823968 [06:35] aaronblohowiak: jesusabdullah: you are probably right [06:36] _announcer: Twitter: "Pushed github.com "#nodejs, express, #mustachejs, less.js, blueprintccs, #coffeescript & #protovis hacking" (for me. just a start. not #nko)" -- Tim Dysinger. http://twitter.com/dysinger/status/22502881526 [06:36] jesusabdullah: Hah [06:36] mikeal has joined the channel [06:37] k23z: jesusabdullah: really, did all 4 of you worked on it ? pkrumins , f00li5h , substack and you ? [06:37] _announcer: Twitter: "http://bit.ly/cbWt2N "#nodejs, express, #mustachejs, less.js, blueprintccs, #coffeescript, #protovis" (just for me. just a start. not #nko)" -- Tim Dysinger. http://twitter.com/dysinger/status/22502917937 [06:38] jesusabdullah: k23z: I don't think f00li5h was able to get his hands dirty, but the rest of us, yeah [06:39] jesusabdullah: SubStack: I just see a box and no graph :( [06:39] jesusabdullah: SubStack: This is in chrome [06:40] dgathright_ has joined the channel [06:40] k23z: SubStack: hi [06:40] visnup: sh1mmer: do you have his email? [06:41] jesusabdullah: SubStack: nvm, just really slow on laptop [06:41] SubStack: ah heh [06:41] SubStack: instantaneous on /my/ laptop [06:41] SubStack: :p [06:42] jesusabdullah: Hah [06:42] jesusabdullah: This laptop has felt better :( [06:43] jesusabdullah: I think I have too many nko projects open [06:43] aaronblohowiak: ahhhhh crap [06:43] jesusabdullah: browser js can really hammer a poor craputer [06:43] k23z: is this like the first edition of NKO ? [06:43] aaronblohowiak: i didnt realize how many non-programmer judges there are.. shiiiit [06:44] aaronblohowiak: jesusabdullah: you using chrome? [06:44] aaronblohowiak: k23z: yes [06:45] jesusabdullah: aaronblohowiak: Yeah [06:45] aaronblohowiak: jesusabdullah: wow, maybe it is sheer tab count, too [06:45] jesusabdullah: aaronblohowiak: Just an old laptop is all [06:45] k23z: jesusabdullah: were you guys at this joyent thing ? [06:45] aaronblohowiak: jesusabdullah: i was fri and sat [06:45] k23z: joeshaw: or coding @home ? [06:45] jesusabdullah: Naw, we were scattered all over [06:46] aaronblohowiak: k23z: i was at joyent [06:46] jesusabdullah: I was at my work, for the better computer [06:46] jesusabdullah: SubStack was with his fam like 500 miles South [06:46] MrTopf: I wonder why people are in here, I supposed they are all sleeping after 48 hours of coding ;-) [06:46] micheil: visnup: seen? http://shimondoodkin.no.de/ [06:46] jesusabdullah: and pkrumins is in Latvia [06:46] visnup: micheil: yeah [06:46] visnup: I know [06:46] micheil: :) [06:47] k23z: aaronblohowiak: was it awesome ? [06:47] visnup: I think he has the advantage of not needing to reply to support requests :) [06:47] k23z: jesusabdullah: is he sleeping now ? [06:47] visnup: voting is open btw [06:47] k23z: jesusabdullah: were you guys really awake 48h ? [06:47] aaronblohowiak: k23z: yea, it was pretty cool! lots of food, lots of cool people [06:47] jesusabdullah: Naw, we actually got decent sleep [06:47] aaronblohowiak: k23z: haha, some crashing happened [06:47] jesusabdullah: I learned my lesson last time I did a multi-day compo [06:48] jesusabdullah: I'll vote tomorrow [06:48] SubStack: MrTopf: the caffeine hasn't warn off I guess [06:48] jesusabdullah: Just enjoying everything now [06:48] k23z: I've experience with multi-day non-stop coding [06:48] k23z: training is needed, like physical training also :) [06:48] MrTopf: coffein or adrenalin? ;-) [06:49] SubStack: although I last had a coffee about 25 hours ago [06:49] _announcer: Twitter: "Joyent #PaaS may turn Web app world upside down - based on Node.js - an outgrowth of Google's V8 JavaScript engine: http://bit.ly/bnCtKX" -- Mani Doraisamy. http://twitter.com/manidoraisamy/status/22503441609 [06:50] SubStack: I slept 6 hours the first night, 4 the second [06:50] jesusabdullah: PaaS? [06:50] SubStack: process as a service [06:50] jesusabdullah: hmm [06:50] SubStack: I don't like it either [06:51] MrTopf: now all these projects and the 1k compo are very inspiring.. too bad one always has this client work to do ;-) [06:51] cardona507: votings on! [06:51] cardona507: w00t [06:51] MrTopf: PaaS = Platform as a Service [06:51] jesusabdullah: How long's the voting period? A few days, right? [06:52] V1 has joined the channel [06:52] V1: Is anyone from NodeKO alive? [06:52] SubStack: oh platform what? [06:52] jesusabdullah: a few of us, V1 [06:52] f00li5h: ACTION paws at k23z  [06:52] V1: My entry is missing on the "teams page" ;9 anybody els same issue? Or am i just beeing fucked by system [06:53] MrTopf: this PaaS, SaaS, IaaS categorization is sort of blurry though as with all categorizations, I guess [06:53] f00li5h: k23z: interpreted cat channel now welcomes you. [06:55] jesusabdullah: V1: Ours was fine. What's your entry? [06:55] V1: I'm team speedo, speedo.no.de [06:55] SubStack: I got an email that devs were scrubbing entries that didn't work [06:56] f00li5h: indeed. [06:56] V1: yeah i check it out if mine might have failed but it just works [06:57] jesusabdullah: http://virtual-design.no.de/ [06:57] SubStack: V1: wait how could you possibly have built all that in 48 hours? [06:57] V1: It's not that hard? [06:58] V1: my source code is really really small actually [06:58] MrTopf: well, it has a decent homepage :) [06:58] V1: oh and don't forget the fact that i didn't sleep :p [06:58] V1: at all :p [06:58] MrTopf: so you maybe should now ;-) [06:58] V1: Its working because i see users click @ http://speedo.no.de/demo [06:59] qFox has joined the channel [06:59] V1: all my 3 heat map views are working fine [06:59] ahc has joined the channel [07:00] jesusabdullah: Sorry for the mess guys [07:00] _announcer: Twitter: "@manidoraisamy Could be, But still maintaining your source in js, plus lots of callback calls in node.js is still a pain." -- Ashok. http://twitter.com/ashokjjr/status/22503920403 [07:00] jesusabdullah: V1: I saw yours on there [07:00] jesusabdullah: if you did speedo [07:00] jesusabdullah: In other news [07:00] jesusabdullah: WE GOT A LINE [07:00] aaronblohowiak: what browser do i need to use for speedo? [07:01] V1: For logging or the interface? [07:02] V1: Atleast firefox, safari, and chrome are working [07:03] aaronblohowiak: V1: hmm, koonami doesnt work in chrome [07:04] V1: the demo unchecking thing doesn't but the konami code it self does [07:04] k23z: I am on http://dark-knights.no.de/ , how do I use it ? [07:04] crohr has joined the channel [07:04] V1: it should toggle a black bar @ the top of your scrreen with buttns :p [07:04] aaronblohowiak: ah [07:04] aaronblohowiak: V1: mhmm, then what? [07:04] V1: wait for clicks to stream in [07:05] V1: See? [07:05] aaronblohowiak: V1: hahahaha neato! [07:05] aaronblohowiak: this is wicked [07:05] _announcer: Twitter: "Voting for NodeKO has begun. My app: http://spotbright.org - Vote for my app: http://bit.ly/cWl6Ko - Please retweet this #nodejs #html5 #css" -- Carlos Cardona. http://twitter.com/cgcardona/status/22504171637 [07:05] V1: I can't really display anything if users don't click ;) [07:05] _announcer: Twitter: "node-fork v0.0.1 - Extremely basic support for fork() in Node.JS http://github.com/ryantenney/node-fork or npm install fork #nodejs" -- Ryan W Tenney. http://twitter.com/ryantenney/status/22504180796 [07:06] aaronblohowiak: V1: man, i shoulda worked with a team. 1x48h is tough [07:06] jesusabdullah: k23z: Are you using chrome? It breaks in FF [07:06] jesusabdullah: aaronblohowiak: Your entry? [07:06] V1: aaronblohowiak: I didn't work with a team either but indeed 48 hours is tooo short [07:07] k23z: jesusabdullah: I just have ff [07:07] aaronblohowiak: jesusabdullah: http://nodeknockout.com/teams/pants-pants-evolution like jsfiddle + a message queue [07:07] k23z: jesusabdullah: why does FF break it ? [07:07] aaronblohowiak: V1: which was yours? [07:07] V1: speedo.no.de [07:07] aaronblohowiak: V1: that is just you? [07:07] aaronblohowiak: holy crap [07:07] V1: yes [07:07] jesusabdullah: k23z: Not sure. :S [07:07] aaronblohowiak: ACTION is not worthy [07:07] LoganLK has joined the channel [07:07] jesusabdullah: aaronblohowiak: Liar. Link! [07:08] V1: but its not that hard to build lol [07:08] aaronblohowiak: jesusabdullah: i am not sure what your last message means [07:08] V1: you just proxy cord x and y and create some gradients in canvas and display it :p [07:08] aaronblohowiak: V1: yea, but the design is excellent and the concept is useful [07:08] jesusabdullah: aaronblohowiak: nvm, I'm still really burnt out [07:08] jesusabdullah: It would've made sense if you didn't link to me [07:08] aaronblohowiak: jesusabdullah: http://nodeknockout.com/teams/pants-pants-evolution like jsfiddle + a message queue [07:09] jesusabdullah: Right! [07:09] aaronblohowiak: is that what you mean by link or you want me to link to you in some other way? [07:09] jesusabdullah: No, that's what I meant [07:09] jesusabdullah: I missed it [07:09] jesusabdullah: somehow [07:09] jesusabdullah: I remember seeing this [07:09] aaronblohowiak: V1: i could lose to you and still be happy =) [07:09] jesusabdullah: I like the picture [07:09] aaronblohowiak: jesusabdullah: haha, thanks [07:10] V1: aaronblohowiak: aww thanks. I'm probably gonna open source the code after the voting [07:10] V1: So you can take a peek :0 [07:10] aaronblohowiak: V1: why wait? [07:10] V1: aaronblohowiak: database access needs to phased out [07:10] k23z: jesusabdullah: tried to move a piece on the board, and the piece was appearing int he front left corner of the screen as well as moving while I was dragging it [07:11] aaronblohowiak: V1: ah, makes sense [07:11] k23z: jesusabdullah: (with chrome) [07:11] sveimac has joined the channel [07:12] V1: I just wish i didn't had to go through the mongodb crashes yesterday, if that didn't happen I would have snap shot recording done [07:12] _announcer: Twitter: "#reddit Hey Reddit, I just finished a 48 hour coding contest for node.js. Comments on my team's entry?: subm... http://bit.ly/9f2uY5 #rulez" -- REDDITSPAMMOR. http://twitter.com/REDDITSPAMMOR/status/22504460382 [07:14] visnup: for anyone running into memory problems, I'd strongly suggest working with joyent to get bandaids added to your servers to keep them alive and kicking [07:14] jesusabdullah: k23z: Oh, click the piece, then the square you want to move it to [07:14] jesusabdullah: no click/drag [07:15] MikeSmith: I am (re)learning the lesson that when trying figure out how to actually use a particular API, I can save myself a lot of time by completely ignoring the (outdated) docs and just reading test cases [07:16] k23z: jesusabdullah: ah ok [07:16] jesusabdullah: Which api, MikeSmith? [07:16] k23z: jesusabdullah: I was also looking at pkrumins github profile and didn't see any forking/pulling between you guys [07:16] jesusabdullah: Really? Weird [07:16] jesusabdullah: We were pulling and merging left and right [07:17] _announcer: Twitter: "node.js KO! http://nodeknockout.com/ #contest" -- Andreas Lenz. http://twitter.com/AndyLenz/status/22504676613 [07:17] _announcer: Twitter: "Support TDD / BDD in the #nodejs community. Vote for us in #nodeko http://nodeknockout.com/teams/the-nyc-nodejitsu-ninjas" -- Nodejitsu. http://twitter.com/nodejitsu/status/22504693050 [07:18] johnfn has joined the channel [07:19] MikeSmith: jesusabdullah: several.. but, at the moment, the one for node-htmlparser. Which is actually a real nice API, now that I understand it -- in fact, the docs aren't even bad, in this case -- just weren't quite enough to actually figure out how to use it correctly (to me at least) [07:19] MikeSmith: but I should quit bitching and just saying I'm really glad to have it [07:20] MikeSmith: and reading test cases ain't such a bad way to learn, really [07:20] ruquay has left the channel [07:20] MikeSmith: of course it's also great to have actual test cases to read [07:21] Tim_Smart: Heh I never knew about the ~ operator [07:21] Tim_Smart: ~~ === Math.floor [07:22] aaronblohowiak: MikeSmith: the only documentation that doesn't lie is the source... unless it is a ruby app, then the source can lie as well [07:22] MikeSmith: heh [07:22] jesusabdullah: Whoa, didn't know about that one either [07:22] jesusabdullah: and ceil would be ~x + 1 ? [07:23] jesusabdullah: ACTION thinks so! [07:23] tobiassjosten has joined the channel [07:24] Tim_Smart: jesusabdullah: ~~x + 1 [07:24] jesusabdullah: Oh, two squiggles? [07:25] jesusabdullah: is the operator ~~? Or does it take two of them to be equivalent? [07:25] Gruni has joined the channel [07:25] _announcer: Twitter: "node.js amazing ..." [ja] -- 雪舟☈. http://twitter.com/epytwen/status/22505033363 [07:25] Tim_Smart: Takes two, ~ does something on its own. [07:26] Tim_Smart: It appears it ceils for negative numbers, and floors positive. [07:26] kjeldahl has joined the channel [07:28] stephank has joined the channel [07:28] jesusabdullah: I see [07:28] jesusabdullah: Interesting [07:29] MikeSmith: http://dreaminginjavascript.wordpress.com/2008/07/04/28/ is relevant here, and worth reading [07:30] micheil: MikeSmith: hi [07:30] MikeSmith: micheil: hey brotherman [07:30] MikeSmith: been hanging out with some Aussie devs the last few days [07:31] MikeSmith: who were here for the Ruby Kaigi [07:31] MikeSmith: we are talking about websockets last night [07:32] micheil: nice [07:32] MikeSmith: jesusabdullah & Tim_Smart - and comment from p01 - http://dreaminginjavascript.wordpress.com/2008/07/04/28/#comment-8 [07:32] micheil: I'm busy working on a client-side library for websockets atm [07:33] micheil: http://gist.github.com/557135 [07:33] MikeSmith: ACTION takes a look [07:34] jesusabdullah: Did anyone here use heroku? [07:34] peol has joined the channel [07:34] MikeSmith: heh [07:34] MikeSmith: "The Sir Evan" [07:34] micheil: MikeSmith: the first part is an event emitter, then it goes on to the actual emitter [07:34] micheil: yeah [07:34] MikeSmith: ok [07:34] micheil: that's the name of my event emitter library [07:35] micheil: http://github.com/miksago/Evan.js [07:35] MikeSmith: ah [07:35] micheil: and yes, this is called Draino, cleaning up your pipes. [07:35] MikeSmith: great [07:36] jesusabdullah: i think Node's EE code is almost usable in the browser [07:37] micheil: jesusabdullah: that's what Evan is based on [07:37] micheil: only, Evan pushes all the callbacks into setTimeouts. as to not actually block [07:38] micheil: MikeSmith: the idea of the library is to handle things like auto reconnect [07:39] MikeSmith: ah [07:39] rubydiamond: Can we push code to heroku repo now ? [07:39] micheil: uhh.. [07:39] MikeSmith: micheil: yeah, that's pretty important [07:39] micheil: you should've done that ages ago [07:39] Blink7 has joined the channel [07:39] micheil: visnup: you about? see rubydiamond's question [07:39] visnup: rubydiamond: no [07:40] codetonowhere has joined the channel [07:40] visnup: rubydiamond: oh, old revisions, yes [07:40] rubydiamond: visnup: there is a twitter issue [07:40] apemsel has joined the channel [07:40] rubydiamond: twitter account we used for our app .. looks like got banned.. [07:40] apemsel: good morning [07:40] rubydiamond: for posting too many updates [07:40] visnup: rubydiamond: hah. crap. [07:40] jesusabdullah: D: [07:40] apemsel: oh what a wonderfull morning, back to work after 4h of sleep *g* [07:40] _announcer: Twitter: "perevodik # couchdb + # node.js http://ipronix.ru/articles/webdev/node-js-couchdb/" [mk] -- pronix. http://twitter.com/ipronix/status/22505704025 [07:40] visnup: rubydiamond: I assume you didn't make that configurable, huh? [07:41] jesusabdullah: What's your app, rubydiamond? [07:41] unomi has joined the channel [07:41] hipertracker has joined the channel [07:41] rubydiamond: visnup: keys are hardcoded there.. [07:42] rubydiamond: visnup: before changing keys .. we want to debug a little big [07:42] rubydiamond: little bit* [07:42] visnup: rubydiamond: so, technically no. we can try to help you get unbanned from twitter though. [07:42] joshbuddy has joined the channel [07:42] visnup: rubydiamond: ah, before changing keys back somehow? [07:43] rubydiamond: visnup: looks like account is not banned [07:43] rubydiamond: but there is somehow something happening.. that is not posting our tweets [07:43] rubydiamond: it works on our local app [07:43] visnup: rubydiamond: then yeah, go ahead. push code that's ahead of the deadline to debug if you want, but make sure to bring it back to a pre-deadline version after [07:44] visnup: rubydiamond: what team? [07:44] rubydiamond: visnup: awesome-ninjas [07:44] rubydiamond: visnup: https://github.com/nko/awesome_ninjas [07:44] visnup: rubydiamond: k. [07:46] rubydiamond: visnup: currently getting this message [07:46] rubydiamond: λ git push heroku master [07:46] rubydiamond: Everything up-to-date [07:46] rubydiamond: looks like it's not getting deployed on heroku [07:46] ryan[WIN] has joined the channel [07:47] visnup: try heroku restart ? [07:47] rubydiamond: λ heroku restart [07:47] rubydiamond: No app specified. [07:47] rubydiamond: Run this command from app folder or set it adding --app [07:47] rubydiamond: this is weird.. [07:48] rubydiamond: it does not happen from my macbook .. which is at home now.. [07:48] rubydiamond: but it's giving above error for my work machine [07:48] jesusabdullah: What's the lambda? [07:48] visnup: heroku restart --app nko-awesome-ninjas [07:48] rubydiamond: λ heroku restart --app nko-awesome-ninjas [07:49] rubydiamond: Servers restarted [07:49] rubydiamond: anil@anil-desktop ~/code/node/awesome_ninjas [master] λ git push heroku master [07:49] rubydiamond: Everything up-to-date [07:49] visnup: I'm not sure how heroku keeps track of what app it's on [07:49] jesusabdullah: coolio [07:49] rubydiamond: even after restarting it's not getting pushed.. a [07:49] visnup: rubydiamond: means that it has latest code.. [07:49] rubydiamond: visnup: nope [07:49] rubydiamond: I pushed it to github only [07:49] rubydiamond: not to heroku yet [07:49] visnup: one sec, let me check [07:49] rubydiamond: ok [07:50] rubydiamond: i will be right back in 20 mins.. [07:52] _announcer: Twitter: "Really happy with how http://bladderblock.com/ turned out. If you like it I would love to see a vote at http://bit.ly/ddjuFj #nodeko #nodejs" -- Mathias Pettersson. http://twitter.com/mape/status/22506213537 [07:54] Nohryb has joined the channel [07:54] joshbuddy has joined the channel [07:54] joshbuddy has joined the channel [07:55] visnup: rubydiamond: weird [07:56] mape: micheil: There? [07:57] visnup: rubydiamond: ..maybe git push -f ? [08:01] confoocious has joined the channel [08:04] mape: micheil: ! [08:05] ph^_ has joined the channel [08:06] joshbuddy_ has joined the channel [08:06] joshbuddy_ has joined the channel [08:06] mape: bah :/ [08:06] _announcer: Twitter: "@ Aki_xavier how to convince the leadership to allow development within the company I used node.js daily and bug system? Company is small only 200 people. Seeking guidance." [zh-CN] -- finscn. http://twitter.com/finscn/status/22506784155 [08:07] ker2x has joined the channel [08:07] ker2x: friendly greetings \o/ [08:07] Nohryb has joined the channel [08:08] ker2x: is there some kind of redit nodejs ? [08:08] mAritz has joined the channel [08:08] ker2x: i'd like to add a rss feed for all nodejs related stuff [08:08] ker2x: too much things and blogs to follow [08:10] ph^ has joined the channel [08:10] rubydiamond: visnup: λ git push heroku master -f [08:10] rubydiamond: Everything up-to-date [08:11] Frans-Willem has joined the channel [08:11] visnup: try git push -f heroku head^:master [08:11] visnup: followed by git push heroku master:master [08:12] micheil: yah mape [08:12] rubydiamond: visnup: λ git push -f heroku HEAD^:master [08:12] rubydiamond: Total 0 (delta 0), reused 0 (delta 0) [08:12] rubydiamond: To git@github.com:nko/awesome_ninjas.git [08:12] rubydiamond: + 88f4e21...d4645fc HEAD^ -> master (forced update) [08:12] mape: micheil: If you are inactive mind leaving the rooms? People join and think it is broken because you are idle :P [08:13] rubydiamond: λ git push heroku master:master [08:13] rubydiamond: Counting objects: 9, done. [08:13] micheil: ACTION forgot to past [08:13] rubydiamond: Delta compression using up to 2 threads. [08:13] micheil: *part [08:13] rubydiamond: Compressing objects: 100% (4/4), done. [08:13] rubydiamond: Writing objects: 100% (5/5), 539 bytes, done. [08:13] rubydiamond: Total 5 (delta 4), reused 1 (delta 1) [08:13] rubydiamond: To git@github.com:nko/awesome_ninjas.git [08:14] mape: micheil: Btw seen http://gist.github.com/556897 ? Seems like that is what is causing my project to die ever a while [08:14] micheil: ah [08:14] micheil: that. [08:14] _announcer: Twitter: "sencha in the end is a kind of company? their existing extjs and sencha touch two js library, but also developed a jquery to competitors and their competitive relations jtouch plug-ins, who had won awards. and then out under the nodejs connect and express. He is not done spring ah js sector" [zh-CN] -- finscn. http://twitter.com/finscn/status/22507108664 [08:14] micheil: mape: that would be node picking up my error emit [08:14] Frans-Willem: Somebody fill me in, which NodeKnockout entries are worth checking out ? [08:14] micheil: mape: just listen for error on the server [08:15] mape: Hmm k [08:16] mape: Any idea why that would cause the pages not to load? [08:16] mark[oz]: can someone play with me? I would like to test this app http://nodelicious.no.de/arena [08:18] micheil: mape: basically your server crashes. [08:18] rubydiamond: visnup: sorry.. my remote was wrong [08:18] hellp has joined the channel [08:18] mape: Well it doesn't, it works for everyone already in [08:18] mape: just that connect for some reason't won't serve the html [08:18] aaronblohowiak: mark[oz]: waiting for company [08:18] visnup: rubydiamond: whew. I thought I was going crazy [08:19] mark[oz]: aaronblohowiak: uhmm me too [08:19] visnup: mape: you should add a description for blädderblock [08:19] aaronblohowiak: ohwell [08:19] mark[oz]: thnx anyway [08:20] mape: visnup: Jup [08:20] _announcer: Twitter: "So with Mongrel2 on the horizon, will Node.js soon be legacy?" -- Mathias Meyer. http://twitter.com/roidrage/status/22507373979 [08:21] teemow has joined the channel [08:21] stagas: hm the delta shape on swarmation is validated even though you're not in the shape [08:22] altamic has joined the channel [08:22] Tim_Smart has joined the channel [08:23] _announcer: Twitter: "@upstream_agile: cool project for node.js knockout! great way to search for flats and apartments" -- Stefan Botzenhart. http://twitter.com/basiszwo/status/22507482009 [08:25] _announcer: Twitter: "Node.js: a deep dive http://bit.ly/byt29B #codebits2010" -- codebiter. http://twitter.com/codebiter/status/22507558578 [08:25] zomgbie has joined the channel [08:25] jesusabdullah: !tweet @roidrage Naw--different strokes for different devs. Though, still waiting for someone to make a 0mq.js [08:29] xla has joined the channel [08:29] digitalspaghetti: jesusabdullah: like this? http://github.com/JustinTulloss/zeromq.node [08:30] jesusabdullah: If it works? Fuck yeah [08:30] jesusabdullah: thx sghetti [08:30] jesusabdullah: That's not you is it? [08:31] digitalspaghetti: no [08:31] _announcer: Twitter: "Thinking about throwing out my current JMS + Jabber + BOSH solution and replacing it with a more lightweight Node.js solution." -- Philip Luppens. http://twitter.com/philipluppens/status/22507843761 [08:32] jesusabdullah: jms? [08:32] TangoIII has left the channel [08:32] jesusabdullah: ah, jyava [08:39] visnup: where do I get a really awesome thumbtack image? [08:40] jesusabdullah: Draw it yourself >:D [08:40] aliem has joined the channel [08:40] jesusabdullah: inkscape is nice for making art, I learned [08:41] jesusabdullah: Use the freehand tool in most cases, though [08:41] jesusabdullah: and ctrlpl to simplify if need be [08:41] jesusabdullah: er [08:41] jesusabdullah: ctrl-l [08:42] visnup: jesusabdullah: no time... :/ [08:42] jesusabdullah: What's this for? [08:44] ahc has joined the channel [08:46] justin_ has joined the channel [08:49] MrTopf has joined the channel [08:51] rvanrooy has joined the channel [08:55] _announcer: Twitter: "@pedrogteixeira Awesome talk Proposal for codebits. Node.js is pure fun!" -- Andre Goncalves. http://twitter.com/andregoncalves/status/22508880140 [08:55] stonebranch has joined the channel [08:57] mape: stagas: Make sure to vote on more entries so they count ;) [08:59] jesusabdullah: mape: Did you nko? [09:00] jimmy203 has joined the channel [09:00] mape: jesusabdullah: Yeah, http://bladderblock.com/#5989b78ba7156169da6d4f7dea249986 [09:01] _announcer: Twitter: "@dalmaer #Nodify is a web-based IDE for #nodejs applications. You may edit your code, execute it and observe its output http://bit.ly/aJNNi1" -- Dionysios Synodinos. http://twitter.com/synodinos/status/22509122400 [09:01] jimmy203: mape whats the url to your site? [09:02] LoganLK_ has joined the channel [09:02] jimmy203: e [09:02] mape: jimmy203: ^ [09:04] overra: mape: have you thought about using wacom plugin for that? [09:04] mape: overra: Nope, not yet [09:04] MrTopf has joined the channel [09:04] overra: http://3.ly/wacom [09:06] mape: Ah [09:07] jesusabdullah: hehe, fun [09:07] jesusabdullah: :D [09:07] mape: More fun then it should be ;) [09:08] jesusabdullah: Maybe :P [09:08] jesusabdullah: you did that yourself? Or with a team? [09:08] mape: Alone [09:08] overra: very nice [09:08] mape: Sweden is so loosly populated I couldn't find someone to do it with ;) [09:08] _announcer: Twitter: "@joyent Can we keep our #nodejs SmartMachines after #nodeko voting has ended? They're great!" -- teropa. http://twitter.com/teropa/status/22509466538 [09:09] mmso: how did you handle the different room broadcasts in node? [09:09] MikeSmith has joined the channel [09:10] mape: mmso: Just keep track of the paths [09:10] mape: path == room id [09:10] mmso: i see [09:11] _announcer: Twitter: "This kind if stuff is why I love #nodejs so much. http://github.com/nodejitsu/kyuri" -- Garbrand. http://twitter.com/garbrand/status/22509569624 [09:14] mmso: did you use to play skissa & gissa on passagen mape? :p [09:14] mape: Hmm nope never saw that [09:14] mape: Tried to stay away from that site ;) [09:15] mmso: heh :D [09:15] mmso: nice project anyway [09:15] stonebranch: is passagen still alive mmso ? [09:15] slaskis has joined the channel [09:15] mape: Thanks :) If you <3 please vote! [09:16] mmso: i think its fairly dead [09:16] stonebranch: hope so... [09:16] mmso: :D [09:20] maushu has joined the channel [09:21] virtuo has joined the channel [09:23] _announcer: Twitter: "http://tinyurl.com/32fovq7 How to Install Node.JS on Windows - David Trejo's Thoughts" -- train_boy. http://twitter.com/train_boy/status/22510104991 [09:24] confoocious has joined the channel [09:25] _announcer: Twitter: "awesome and very useful hack by our dev team to track website stats realtime http://nodeknockout.com/teams/team-soundcloud #nodejs" -- Eric Wahlforss. http://twitter.com/ericw/status/22510181986 [09:30] _announcer: Twitter: "loads of cool stuff coming out of #nodeko . Funky cucumber implementation for #nodejs http://github.com/nodejitsu/kyuri #bdd #agile" -- Ciaran Jessup. http://twitter.com/ciaran_j/status/22510424467 [09:31] javajunky: when do they declare the winner / have they declared. [09:31] aaronblohowiak: javajunky: friday [09:32] javajunky: lots to sift through ;) [09:32] _announcer: Twitter: "TRICKxLOGIC, node.js, Scala, Clojure" [it] -- sasa+1. http://twitter.com/sasaplus1/status/22510513600 [09:37] omarkj has joined the channel [09:38] _announcer: Twitter: "2 September vote for the best projects node.js http://nodeknockout.com # weblabor" [hu] -- Janos Hardi. http://twitter.com/yaanno/status/22510773687 [09:44] sechrist: http://www.youtube.com/watch?v=-AlhaJF5Afw [09:48] _announcer: Twitter: "node.js and web sockets are straight up magical." -- Jim Whimpey. http://twitter.com/jimwhimpey/status/22511228740 [09:48] JimBastard has joined the channel [09:48] JimBastard: zzzzzz [09:49] JimBastard: that was a nice nap [09:49] mape: Good times [09:49] JimBastard: time to publish some npm packages [09:50] Superman_: guys [09:50] _announcer: Twitter: "Wow, what a cool game: http://swarmation.com/ - I'm totally impressed by many of the node.js knockout submissions. http://nodeknockout.com/" -- Blaine Cook. http://twitter.com/blaine/status/22511311936 [09:52] Superman_: now where I write code and how to compile it [09:53] JimBastard: node-repl [09:53] V1 has joined the channel [09:53] Superman_: yes on windows [09:53] JimBastard: Superman_: you can clone something and try running the demo [09:53] Superman_: I mean that black window is everything [09:53] JimBastard: try cloning this and running the "node-demo.js" file [09:54] JimBastard: by going node node-demo.js [09:54] JimBastard: git@github.com:Marak/translate.js.git [09:54] Superman_: okay [09:54] JimBastard: http://github.com/marak/translate.js/ [09:54] JimBastard: aight, bbl [09:55] mape: REDACTED: They need to vote for at least 5 entries before any of their votes count [09:56] mape: So that means people with only 2-3 votes will count? [09:56] mape: Or redacted == not so anymore? [09:58] aaronblohowiak: mape: that is weird [09:59] ollym has joined the channel [10:01] _announcer: Twitter: "No rickrolling. #nodejs tweets are analyzed at http://www.startupweekly.com/hashtag/show/nodejs.html" -- Startup Weekly. http://twitter.com/startupweeklies/status/22511851129 [10:02] mape: Might be thinking of retracted [10:02] mape: redacted is just updated? [10:04] JimBastard has joined the channel [10:04] JimBastard: does anyone want to do a sanity check for me? npm install kyuri ? [10:05] mape: JimBastard: not working [10:05] mape: npm ERR! Error: kyuri@0.1.0 not compatible with your version of node [10:05] JimBastard: >.< [10:05] mape: npm WARN kyuri supported engines: undefined [10:05] JimBastard: one sec [10:05] JimBastard: "engines": { "node": ">= 0.2.0" } [10:05] JimBastard: is that wrong? [10:05] mape: Hmm, check the docs [10:07] JimBastard: mape: can you node -v ? [10:07] mape: oh v0.1.104 [10:07] mape: :P [10:08] stagas: JimBastard: installed ok [10:08] mape: 1sec [10:08] JimBastard: ive already submitted your entry is awesome, no need to troll me >.< [10:08] _announcer: Twitter: "nice! "MapRejuice is a MapReduce implementation in Javascript that runs jobs in web browsers." http://maprejuice.com/ #mapreduce #nodejs" -- Régis Gaidot. http://twitter.com/rgaidot/status/22512163979 [10:08] mape: hehe [10:08] stagas: v0.2.0 [10:08] JimBastard: boom? [10:08] JimBastard: nice [10:08] stagas: uninstall worked also :P [10:08] JimBastard: its a bit low level, i hope some languages people check it out. indexzero went crazy this weekend [10:09] sveimac has joined the channel [10:09] dipser has joined the channel [10:09] mape: JimBastard: jup installed fine [10:09] _announcer: Twitter: "Reading: Mobile Analytics With Python, Django, ASP.NET, Java, and node.js: A few weeks ago, the PercentMobile team... http://bit.ly/9DAy3j" -- Andrea Trasatti. http://twitter.com/andreatrasatti/status/22512226985 [10:09] JimBastard: kyuri outputs vows right now, but vows is just one template. http://github.com/nodejitsu/kyuri/tree/master/lib/kyuri/templates/vows/ [10:10] hellp has joined the channel [10:12] V1 has joined the channel [10:14] _announcer: Twitter: "#reddit Kyuri - Cucumber meets node.js: submitted by JimBastard [link] [comment] http://bit.ly/aMTtdq #rulez" -- REDDITSPAMMOR. http://twitter.com/REDDITSPAMMOR/status/22512464179 [10:15] javajunky has joined the channel [10:17] _announcer: Twitter: "Reading about CoffeeScript, node.js and web sockets all evening is making my brain hurt!" -- Jim Whimpey. http://twitter.com/jimwhimpey/status/22512584223 [10:20] _announcer: Twitter: "http://nodeknockout.com/ - Node.js knockout! eagerly waiting to know who the winner is!" -- Nishant Modak. http://twitter.com/nishantmodak/status/22512739013 [10:25] codetonowhere has joined the channel [10:25] losvedir has joined the channel [10:26] _announcer: Twitter: "exhausted after a weekend of coding for the node.js knockout competition, but it was worth it. our entry: http://bit.ly/aaQJCI #nodeko" -- Jan Berkel. http://twitter.com/jberkel/status/22513010079 [10:27] _announcer: Twitter: "Generate real time heat maps from your visitors using speedo.no.de, free usability analytics! http://speedo.no.de #nodeKO #usability #nodejs" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22513056100 [10:27] V1: *shameless plug ftw* [10:27] Frans-Willem: Anyone got speedo.no.de working in Chrome ? [10:27] V1: me raices hand [10:27] Frans-Willem: Show me ? [10:27] V1: i build the whole thing in chrome [10:27] V1: lol [10:28] Frans-Willem: It looked really interesting, but I was unable to actually get anything showing :/ [10:28] V1: http://speedo.no.de/demo [10:28] V1: press konami code, you will see a black bar appear on top of your browser. [10:28] Frans-Willem: Aaah [10:28] Frans-Willem: hadn't seen that black bar yet [10:28] V1: open a new window, [10:28] V1: same page [10:28] V1: click [10:28] _announcer: Twitter: "http://nodeknockout.com/ is awsome, I personaly like the #varnish project http://nodeknockout.com/teams/team-soundcloud #node.js" -- Audun Ytterdal. http://twitter.com/auduny/status/22513132162 [10:28] Frans-Willem: Hmmm [10:28] Frans-Willem: Can it be an incognito window ? [10:29] V1: haven't tried tbh [10:30] mape: V1: Any way of widening the field? [10:30] crohr has joined the channel [10:30] mape: So one could get more general areas of atraction? [10:30] Frans-Willem: :/ [10:30] V1: It "should" expand the size of your window / page [10:30] Frans-Willem: Unable to get it to work [10:30] Frans-Willem: I do get a black-ish overlay now, though, which is better than before :p [10:30] V1: you don't see heat dots appear? [10:31] Frans-Willem: Nope [10:31] Frans-Willem: It's on my secundary screen [10:31] Frans-Willem: Can you guys click it ? [10:31] Frans-Willem: See if something happens ? [10:31] V1: I already did [10:31] V1: o_O [10:31] Frans-Willem: Nope, nothing [10:31] Frans-Willem: The confetti does work, though [10:31] V1: lemme update a screeny [10:31] V1: oooh [10:31] V1: uhm press heatmap agian the button [10:32] Frans-Willem: ok, now the black overlay is gone [10:32] V1: it has 2 modes, a dark mode, and light mode [10:32] Frans-Willem: Still nothing though [10:32] Frans-Willem: maybe if you guys click ? [10:32] V1: i click ed :o_O: [10:33] Frans-Willem: Nothing :/ [10:33] V1: :S no javascript errors? [10:33] Frans-Willem: Nope [10:33] Frans-Willem: just "connected" in the console [10:33] V1: can you check the JavaScript console for me? It should say "connected" [10:33] V1: oh [10:33] V1: lol [10:34] V1: What version are you running? [10:35] Frans-Willem: 7.0.503.0 dev [10:35] V1: I got it both running in chrome, chromium, incognito's everything :A [10:35] _announcer: Twitter: "Yeah speedo.no.de 's demo page in action #nodeko #nodejs http://speedo.no.de free heat maps for the masses! http://twitpic.com/2jmnax" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22513473641 [10:35] hipertracker has left the channel [10:35] V1: ^ see screenshot [10:36] Frans-Willem: nope, nothing like that [10:36] V1: weirds :S, [10:37] V1: I have no clue than :( i'm sorry [10:37] V1: I'll look in to it. [10:38] jacobolus has joined the channel [10:39] _announcer: Twitter: "RT can you say "non sequitur"? @roidrage So with Mongrel2 on the horizon, will Node.js soon be legacy?" -- Stefan Tilkov. http://twitter.com/stilkov/status/22513657367 [10:41] _announcer: Twitter: "recommendations for a reasonable #nodejs tdd/bdd framework? #lazyweb" -- Quinton Parker. http://twitter.com/quintonparker/status/22513768698 [10:46] _announcer: Twitter: "#nodejs Great introduction to extending node.js with your own V8 C++ extensions by Paul Querna - http://bit.ly/cwTMzx" -- Orangutan Cloud. http://twitter.com/orangutancloud/status/22514003225 [10:46] V1: Is there a way to run multiple chrome version next to each other? Like regular, dev, and beta? [10:46] fermion has joined the channel [10:47] d0k has joined the channel [10:48] V1: lol, 95% of the people who signed up for speedo.no.de is using a webkit based browser :D [10:53] V1: It seems like I made a wise decision of building a small CMS in to my nodeKO entry :D, i can update and change the contents of the page without having to push to git :D F T W [10:53] mape: That is cheating! [10:53] mape: Kinda [10:53] mape: I should have just made a proxy and kept the site on my server :P [10:53] V1: hahaha :D [10:54] mape: Or have it load external js :D [10:54] V1: what you could have done is.. put all node.js source in mongodb. and have it eval in runtime :D! [10:54] mape: eesh [10:54] V1: just update db and restart :D [10:55] mape: 15% firefox on my entry [10:55] mape: 1% IE [10:55] V1: That might actually be sweet idea to distribute source code over multiple node instances [11:00] _announcer: Twitter: "@ryah recommendations for a reasonable #nodejs tdd/bdd framework? ... http://bit.ly/djYA0U" -- Josh Pratchard. http://twitter.com/jpratchard/status/22514707464 [11:02] _announcer: Twitter: "Realtime visualization of Wikipedia edits (powered by node.js) - http://nodelay.no.de/" -- Guy Rosen. http://twitter.com/guyro/status/22514830628 [11:04] matschaffer has joined the channel [11:05] blaines has joined the channel [11:06] blaines has joined the channel [11:08] blaines has joined the channel [11:08] _announcer: Twitter: "Twitter: Team Soundcloud — Node.js Knockout: http://bit.ly/co93Wx" -- fury. http://twitter.com/__fury/status/22515130797 [11:09] Tim_Smart has joined the channel [11:10] trotter has joined the channel [11:10] Tim_Smart1 has joined the channel [11:13] _announcer: Twitter: "New post: PyCONFR et node.js KO 2010 http://tinyurl.com/3xvkzc2" -- af83. http://twitter.com/af83/status/22515365635 [11:20] delapouite has joined the channel [11:21] overra_ has joined the channel [11:25] gartenstuhl has joined the channel [11:26] JAAulde has joined the channel [11:27] JAAulde: Hi all, I have some JS from a 3rd party which is generic to any environment and which I want to load as a module. I don't like the idea of adding code tot he third party's file because I like the idea of swapping in files when the code is updated, etc [11:28] JAAulde: Is it possible to use FS to read in a file and then something else to execute the code within and export it? [11:30] javajunky: nothing safe, but eval ? [11:30] JAAulde: yeah, eval had crossed my mind and I quickly banished it from ever doing so again ;) [11:33] Frans-Willem: There's Script. methods for loading javascript in different contexts [11:34] phoenix24 has joined the channel [11:34] JimBastard has joined the channel [11:34] JimBastard: does anyone want to do a sanity check for me? try to clone prenup and run the server.js locally? it should just work without any depends [11:34] JimBastard: http://github.com/nodejitsu/prenup [11:34] JAAulde: Frans-Willem: looking at Script [11:34] JimBastard: git://github.com/nodejitsu/prenup.git [11:36] MattJ has joined the channel [11:38] _announcer: Twitter: "@surfichris I started looking at nodejs ... it does indeed look interesting." -- Rodney Amato. http://twitter.com/rodnet/status/22516728616 [11:41] nerdEd has joined the channel [11:42] karchie has joined the channel [11:42] JimBastard: anyone? [11:43] _announcer: Twitter: "@rodnet node.js is where it's at. We're going to rewrite everything using Javascript." -- Chris Boulton. http://twitter.com/surfichris/status/22516973108 [11:46] papy|away has joined the channel [11:47] _announcer: Twitter: "Mobile Analytics With Python, Django, ASP.NET, Java, and node.js by @jamespearce http://delivr.com/11ks9" -- Mobile Analytics. http://twitter.com/mobileanalytics/status/22517207015 [11:48] Ori_P has joined the channel [11:49] mAritz: JimBastard: that'll be 30€ please [11:49] JimBastard: sent [11:49] JimBastard: did it work? [11:49] mAritz: wait [11:49] sideshowcoder has joined the channel [11:49] phil has joined the channel [11:50] mAritz: tutitiiiititiitiatutuuuuu (modem sounds) [11:50] JimBastard: tralalala [11:50] JimBastard: it should just start a webserver up on port 80, im gonna switch it back to 8080 [11:51] _announcer: Twitter: "PercentMobile now supports JavaScript, WordPress Mobile Pack, PHP/Drupal/Cake, .NET, Java, Python, ColdFusion, Ruby, node.js, TypePad Pro." -- David Harper. http://twitter.com/davidharper/status/22517442883 [11:52] mAritz: JimBastard: works with 8080 [11:52] JimBastard: i just pushed [11:52] JimBastard: nice [11:52] JimBastard: node-static ftw [11:52] mAritz: won't try with root because i know you! :P [11:52] JimBastard: lulz [11:53] JimBastard: okay, now i get to spend all week finishing prenup and making it real-time [11:53] JimBastard: huzaaah [11:53] mAritz: :D [11:53] mAritz: have fun [11:54] eazyigz has joined the channel [11:54] pdelgallego has joined the channel [11:54] ben_alman has joined the channel [11:57] okuryu has joined the channel [12:02] charlenopires has joined the channel [12:03] _announcer: Twitter: "The realtime web, is coming? The real time web is here! http://nodelay.no.de/ #node.js" -- dotmaster. http://twitter.com/dotmaster/status/22518174032 [12:05] drudge: good morning [12:06] trotter: good morning [12:07] maushu has joined the channel [12:07] _announcer: Twitter: "A simple ui for npm: http://nodul.es/modules/ #nodejs" -- Aaron Heckmann. http://twitter.com/aaronheckmann/status/22518425518 [12:07] maushu: Brb, creating simulation of universe in node.js [12:17] drudge: "the older i get, the better i was" -- so true [12:18] c4milo has joined the channel [12:21] _announcer: Twitter: "@brennandunn i'd b much more interested in hardcore js, oojs or dare i say, some node.js" -- jalbertbowdenii. http://twitter.com/jalbertbowdenii/status/22519309780 [12:23] lorennorman has joined the channel [12:25] V1: I'm getting an Caught exception: Error: ECONNRESET, Connection reset by peer [12:25] V1: [ 'Error: ECONNRESET, Connection reset by peer' [12:25] V1: , ' at Stream._readImpl (net:305:14)' [12:25] V1: , ' at IOWatcher.callback (net:455:24)' [12:25] V1: , ' at node.js:764:9' [12:25] V1: ] [12:25] V1: on my no.de machine [12:25] V1: wtf :$? [12:26] V1: A restart seems to fix the issue, but wtf :? [12:29] lorennorman has left the channel [12:29] maushu: The peer reset the connection. [12:30] maushu: ACTION is Captain Obvious. [12:30] _announcer: Twitter: "And my first node.js issue started infection the system, "error" connections : http://gist.github.com/557342" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22519888799 [12:30] jamesduncan has joined the channel [12:30] _announcer: Twitter: "This was the cause that the my #node.js #nodeko interface wasn't loading a simple "restart" helped :)" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22519923109 [12:31] jetienne: nobody is listening or overloaded [12:31] jetienne: i bet on the first [12:31] jetienne: and you should trap error while connecting [12:31] V1: :D [12:32] V1: I do capture the error using the process. capture all uncought shizzle. But not for each connecting user ;9 [12:34] maushu: V1: You are doing it wrong! [12:35] _announcer: Twitter: "Check out TweetQuest, a Node.js game that some folks at @Viget built this weekend. http://bit.ly/aY6IY1" -- Todd Moy. http://twitter.com/toddmoy/status/22520201843 [12:36] daleharvey has joined the channel [12:38] V1: maushu: But i'm not allowed to edit :(@@@ [12:38] Tim_Smart: ACTION is working on a Pure Javascript ID3 parser for node.. [12:41] tmpvar has joined the channel [12:41] _announcer: Twitter: "*Realtime* visualisation/monitoring of Wikipedia edits node.js / http://bit.ly/bFIiwR" -- Hacker Trends. http://twitter.com/hackerTrends/status/22520621405 [12:41] matschaffer has joined the channel [12:42] nerdEd has joined the channel [12:46] jimmy203 has joined the channel [12:46] _announcer: Twitter: "Node.js is nice because it's Javascript, a language everyone knows already, and simple unlike Ruby's confusing orgy of conventions." -- Don Park. http://twitter.com/donpark/status/22520936896 [12:46] marshall_law has joined the channel [12:47] _announcer: Twitter: "http://swarmation.com/ nice game concept nodejs #" [fr] -- Jean-Louis Huynen. http://twitter.com/gallypette/status/22520995011 [12:47] drudge: endless fun mape [12:47] jimmy203: mape; are you playng with nodejs.se? [12:47] mape: Hehe at least if you use custom wordlists [12:47] mape: jimmy203: Hmm no.. [12:48] jimmy203: I don`t see any articles.. is it ok [12:48] mape: Yeah seems off [12:50] omgwtflol has joined the channel [12:50] omgwtflol: http://the-node-kushes.no.de/voting-room/35551062ec [12:50] omgwtflol: phew, so we only finished our app the morning after, but it was still oh so worth it :D [12:51] mape: deployed after the code block? [12:51] omgwtflol: committed and deployed after the code block [12:51] omgwtflol: we were really close last night but didn't make it :( [12:51] omgwtflol: still worth the experience, the app works now, and i'm in love with node.js [12:52] ssoper has joined the channel [12:52] drudge: i never see the choices to vote from [12:52] omgwtflol: just click on the bars [12:52] omgwtflol: on any of them [12:53] joeshaw: clicking on the bars is voting for them [12:53] drudge: omgwtflol: http://penree.com/images/a7/aus8fmklk4s0s.png [12:53] mw__ has joined the channel [12:53] omgwtflol: hm [12:53] omgwtflol: drudge: how weird, let me try that on webkit [12:54] _announcer: Twitter: "@tante you may also look grasshopper http://howtonode.org/grasshopper-shoutbox #javascript #nodejs" -- 0xAFFE. http://twitter.com/0xAFFE/status/22521471387 [12:54] omgwtflol: drudge: what version of safari are you running? [12:54] drudge: omgwtflol: 5.0.1 [12:54] drudge: omgwtflol: i can add options http://penree.com/images/9l/1yqyrdpmw4kwc.png [12:54] drudge: as soon as i click create it's blank like my last shot [12:54] jacquesc: heroku crashing for anyone else? [12:54] omgwtflol: so strange, it rendered fine in my safari (5.0) [12:55] DoNaLd` has joined the channel [12:55] jacquesc: maybe its just our app. wish they could do an auto restart when that happens though [12:55] omgwtflol: the funny thing is that i don't use a database at all, i have a hash called poormans_mongodb lol [12:55] omgwtflol: the node process die, the db die [12:55] drudge: heh [12:55] omgwtflol: i will add a snapshotting mechanism (like in redis) [12:56] drudge: omgwtflol: also your link to source uses njo instead of nko [12:56] omgwtflol: ops [12:56] _announcer: Twitter: "Cool node.js hack http://nodelay.no.de/" -- Brice Le Blévennec. http://twitter.com/BriceLB/status/22521645012 [12:57] jetienne has joined the channel [12:57] jacobolus has joined the channel [12:57] omgwtflol: and there goes the db again [12:57] yoni has joined the channel [12:57] omgwtflol: lol [12:57] omgwtflol: fixed, thanks drudge [12:59] V1: running an application stable seem to be a bigger issue here than creating the whole application :$ [13:00] eazyigz has joined the channel [13:00] omgwtflol: hehehe, true [13:03] trotter has joined the channel [13:10] _announcer: Twitter: "I node.js ー. Until now a non-JavaScript LL JavaScript based language that was doing what we can do in ー." [ja] -- sasa+1. http://twitter.com/sasaplus1/status/22522601680 [13:10] _announcer: Twitter: "http://bit.ly/bZx7db Real time visualization of wikipedia updates (written in Node.js). Very clever - love it." -- ryan betts. http://twitter.com/ryanbetts/status/22522618646 [13:11] Aku has joined the channel [13:12] sveimac has joined the channel [13:12] unomi has joined the channel [13:13] _announcer: Twitter: "node.js is ... ... I wonder what I used today Ruby / Perl / Python / PHP ー that is not too good, JS ー are good at, what some people too ... I 俺Jan." [ja] -- sasa+1. http://twitter.com/sasaplus1/status/22522853957 [13:13] Akufen has joined the channel [13:13] Akufen has joined the channel [13:14] karboh has joined the channel [13:16] jamesarosen has joined the channel [13:16] wattz: Good morning all, how you had a nice weekend [13:16] mape: Splendid [13:17] karboh: anybody knows if there's a http client supporting ntlm for node? [13:19] karboh: (i need to scrape sharepoint :-P) [13:20] zawzey has joined the channel [13:20] ben_alman has joined the channel [13:21] omgwtflol has left the channel [13:21] karboh: I guess people are sleeping after nodeko... [13:22] jamescarr: JImBastard got caught with deployment woes in the 11th hour :) [13:22] jamescarr: I knew a team would face that, just didnt know it'd be his :) [13:22] _announcer: Twitter: "Vote for my app! http://bit.ly/anZXNc - For NodeJS Knockout! #nodeknockout" -- _krispy_. http://twitter.com/_krispy_/status/22523502326 [13:22] drudge: i wanted to try yours james, but downloading another browser ftl :/ [13:24] dnolen has joined the channel [13:26] wattz: are people actually using this "glow" library from the bbc? [13:28] V1: probably, some people do [13:29] jamescarr: drudge, yeah, I think I'm gonna grab flex later this week and try to hack a Flash based HTML5 File API emu with javascript bindings [13:29] kriszyp has joined the channel [13:29] drudge: neat [13:30] jherdman has joined the channel [13:30] wattz: about to pit node vs php vs python for our official web services [13:31] zawzey has joined the channel [13:31] davidsklar has joined the channel [13:31] overra_: wattz: hmm bbc says they made it to support really old browsers like ie 5.5 and safari 1.3 [13:32] overra_: because their standards of cross browser compatibility was higher than jquerys according to them [13:32] wattz: ahh [13:32] wattz: interesting [13:32] PyroPete1 has joined the channel [13:32] swaj has joined the channel [13:33] vanecgs has joined the channel [13:33] slaskis has joined the channel [13:34] _announcer: Twitter: "I would not git node.js have been better brought from ..." [ja] -- sasa+1. http://twitter.com/sasaplus1/status/22524358049 [13:35] _announcer: Twitter: "Makefile node.js of color are awesome! It is certainly within the Python I like What I thought. I was cheated." [ja] -- sasa+1. http://twitter.com/sasaplus1/status/22524487473 [13:36] davidwalsh has joined the channel [13:38] vanecgs: hi, I need to run node.js app under a specific domain, can someone tell me or point some documentation to make this? [13:40] _announcer: Twitter: "Hey U Do not make test with node.js out I get some" [ja] -- sasa+1. http://twitter.com/sasaplus1/status/22524799180 [13:40] femtoo has joined the channel [13:41] _announcer: Twitter: "Multicore Http Server with NodeJS http://yhoo.it/bczMdn" -- tonyfabeen. http://twitter.com/tonyfabeen/status/22524879047 [13:42] freeall has joined the channel [13:44] zapnap_zzz has joined the channel [13:46] _announcer: Twitter: "Node.js KO competition generated some cool projects. Unfortunate that the server side is single threaded. Would like to see the same for Go." -- dhobsd. http://twitter.com/dhobsd/status/22525275157 [13:46] _announcer: Twitter: "Hardly slept/ate all weekend. Dressed up like a mugger. Almost landed a multiplayer node.js version of Mortal Combat in 48 hrs. I <3 #nodeko" -- Aaron Heckmann. http://twitter.com/aaronheckmann/status/22525283854 [13:46] nerdEd has joined the channel [13:47] _announcer: Twitter: "some amazing #js work being published this am, great res @ http://badassjs.com/ #FabricJS, #NodeJS module repo, #PaintbrushJS, #jQueryMobile" -- marknca. http://twitter.com/marknca/status/22525400794 [13:47] vanecgs: if I use 127.0.0.1 the app will run on every domain that points to the server, and I don't want that to happen, I want the app to run under one domain [13:48] _announcer: Twitter: "is there a library for issuing websocket requests from node.js code? #integrationtests #websockets #nodejs" -- Torgeir. http://twitter.com/torgeir/status/22525446076 [13:48] sonnym has joined the channel [13:49] _announcer: Twitter: "@rauchg any thoughts on how to tie HTTP session to Socket.IO client.sessionID? #nodejs" -- James A Rosen. http://twitter.com/jamesarosen/status/22525519988 [13:49] _announcer: Twitter: "Node.js Knockout Entries - This weekend teams from around the world hacked without sleep and powered only by... http://tumblr.com/xlwh5bqos" -- Paul Robinson. http://twitter.com/paulr/status/22525581849 [13:51] ceej has joined the channel [13:52] Tim_Smart: Implemented ID3v1 - ID3v1.1, time for sleep. [13:52] tobiassjosten has joined the channel [13:55] bradleymeck has joined the channel [13:55] creationix has joined the channel [13:55] bradleymeck: damnit _frankie [13:55] Akufen has joined the channel [13:55] Akufen has joined the channel [13:57] _announcer: Twitter: "DR's Love Update Mobile Analytics With Python, Django, ASP.NET, Java, and node.js http://bit.ly/ak9RwB #bodylanguage" -- Tori Lafferty. http://twitter.com/DatingRockstar/status/22526159658 [13:57] ncb000gt has joined the channel [13:57] javajunky1 has joined the channel [13:57] ncb000gt: how's everyone doing the day after? [13:58] javajunky2 has joined the channel [13:59] mape: Fine, nursing the server [14:00] rnewson has joined the channel [14:00] Draggor: So I've been reading over underscore, oh man you guys were right: it rocks [14:01] anteaya has joined the channel [14:02] amrnt has joined the channel [14:02] bradleymeck: i crave sleep, why must i work [14:02] mape: Glad I took a day off [14:02] jacobolus has joined the channel [14:04] ncb000gt: bradleymeck: haha i feel the same way [14:04] ncb000gt: mape: I'm nursing my lack of being awake [14:04] mape: hehe [14:04] ncb000gt: while at work [14:05] loincloth has joined the channel [14:07] ncb000gt: do you guys know if others built out any c/c++ libs? [14:07] _announcer: Twitter: "How do I pass content from a template to a layout in Express? http://stackoverflow.com/questions/3601080 #nodejs" -- James A Rosen. http://twitter.com/jamesarosen/status/22527019294 [14:08] jetienne: so do we have a winner ? [14:08] ker2x: anyone know if maprejuice is open source ? [14:08] ker2x: (the thing on nodejs KO) [14:09] _announcer: Twitter: "@ 3rdEden almost ... away from buenos aires: p - by the way, is there somewhere in NL node.js a meetup?" [nl] -- Francisco Treacy. http://twitter.com/frank06/status/22527161227 [14:09] bradleymeck: jetienne, friday [14:10] jetienne: bradleymeck: manual re counting ? :) [14:10] Frans-Willem: @tweet frank06 I've heard of a JS meetup group in amsterdam, try the google group amsterdam-js [14:10] bradleymeck: voting + reviews [14:10] Frans-Willem: !tweet @frank06 I've heard of a JS meetup group in amsterdam, try the google group amsterdam-js [14:10] Frans-Willem: ACTION asleep [14:10] Frans-Willem: How does this thing work ? [14:10] bradleymeck: frans frankie went down last night [14:10] jetienne: Frans-Willem: got one for paris ? [14:10] bradleymeck: i want to put him up on a hosted service like no.de [14:11] Frans-Willem: jetienne: Nope, and tbh I don't think I personally would have much time for it atm :( [14:11] jetienne: but i would :) [14:11] softdrink has joined the channel [14:11] Frans-Willem: Haven't seen one, sorry :( [14:11] Frans-Willem: If it's in the evening I'd be up for a few beers and talking about JS, but that's as much time as I have, really :p [14:11] Draggor: anyone here use wu.js? [14:12] freeall: Does anyone know that if I'm writing to a file, and reading from it at the same time, there can be race conditions. If I write+read one file it works ok, but if I scale it up to write+read'ing 3+ files at the same time, some of the bytes I've read will be wrong. Not many of them though. [14:12] jetienne: Frans-Willem: lets do that. anything to put me away from my p2p monster [14:12] freeall: It seems that the disc may not have written them all before the callback was issued. [14:13] Frans-Willem: jetienne: I've already got something lined up for tonight though, how about tomorrow ? [14:13] bradleymeck: omg rails 3.0 is out? [14:13] jetienne: Frans-Willem: i beleive i got something with gf, let me check with her when she is back from work [14:13] Frans-Willem: jetienne: I'll have to warn you, I'm just going through a bad breakup (= long-distance relationship sucks), so I might not always be in the best of moods :p (although beer generally helps) [14:13] Frans-Willem: k [14:13] Frans-Willem: Feel free to mail me @ fw@hardijzer.nl :) [14:14] omarkj: Hey all. [14:14] omarkj: What do you use for proxying TCP connections to node? [14:14] Sami_ZzZ has joined the channel [14:14] omarkj: HAProxy I guess? [14:14] jetienne: Frans-Willem: done [14:15] Frans-Willem: Oh, and I don't speak french, at all, and given up on ever speaking it too :p [14:15] jetienne: omarkj: sys.pump [14:15] jetienne: Frans-Willem: hehe i almost speak english :) [14:15] omarkj: hah [14:15] slaskis has joined the channel [14:16] Frans-Willem: Good ;) [14:16] ncb000gt: freeall: you're doing the read inside the callback but are seeing places where the file hasn't been completely written? [14:16] jetienne: omarkj: there are several http proxy around, you may copy them [14:16] omarkj: jetienne: Yeah, many. I just don't need an http proxy. :) [14:17] freeall: ncb000gt, sounds like it. Some of the read data is not the written data. We end up with two files which are of the same length, but where a few bytes are not the same. Not many bytes, though. [14:17] freeall: ncb000gt, but as we scale it up and add more of these write+reads more of these wrong bytes occur. [14:17] gf3 has joined the channel [14:18] gf3 has joined the channel [14:22] ceej: this is pretty nice http://nko-prague-js.heroku.com/ [14:23] omarkj: Windows is funny. Installing a service and it prompts me "this might require a restart". [14:23] omarkj: Might? [14:23] Frans-Willem: anyone wanna help me test http://piston-hurricane.no.de/ ? [14:25] jamiew has joined the channel [14:25] EyePulp has joined the channel [14:26] jamesarosen has joined the channel [14:27] jamescarr has joined the channel [14:28] jetienne: Frans-Willem: unclear what to do [14:28] delapouite: Frans-Willem: popup for tower creation is hidden on the top right of the screen by the opponent dashboard [14:28] jetienne: Frans-Willem: im connected what should i do [14:28] _announcer: Twitter: "Awesome NodeJS knockout entry, a distributed computing project in Javascript that run jobs in web browsers http://maprejuice.com" -- Nick Davis. http://twitter.com/argoneus/status/22528641191 [14:28] _announcer: Twitter: "Node.js Knockout two days and made each and every application is the quality of thought. Too terrible. http://nodeknockout.com/" [ja] -- tomo. http://twitter.com/niten_ichiryu/status/22528652724 [14:29] V1: So we can't push any fixes for no.de deployments right. Kinda sucks as people are already widely using my service -_- and I can't resolve a issue for them :9 [14:29] wink_: V1: what was your entry? [14:29] jchris has joined the channel [14:29] V1: speedo.no.de [14:29] jetienne: V1: well the rules was 48h i guess it will be possible after voting is completed [14:30] mape: Yeah no code push now [14:31] delapouite: Frans-Willem: towers upgraded above the 10th level have their green bars covering the track [14:31] Frans-Willem: Oh [14:31] Frans-Willem: it's not my code [14:31] Frans-Willem: just wanted to test it [14:31] Frans-Willem: it's a nodeknockout entry [14:31] crodas has joined the channel [14:32] V1: a well, thanks god i still have google developer store when i can deploy new clients on and advice them use that instead of deployed version -_-" [14:32] beynon has joined the channel [14:32] delapouite: ah ok. though it was yours [14:32] freeall: ncb000gt, did you have an idea of what could be wrong? Is reading something that has "just" been written generally a bad idea? Is there no guarantee that it has physically been written? [14:32] freeall: ncb000gt, also, the bug might be somewhere else, of course. This just seemed like a valid reason. [14:33] vanecgs: hi! I have a problem with my app, when setting the host to 127.0.0.1, you access the app through a browser, but with that setting I'll get the app running in every domain hosted in my server. So, I changed the hostname to the domain I want, but now I can see the app on a browser but if I do curl hotname.com it returns the response [14:35] _announcer: Twitter: "@tjholowaychuk any thoughts on this #Jade #nodejs question? http://stackoverflow.com/questions/3601080" -- James A Rosen. http://twitter.com/jamesarosen/status/22529178746 [14:35] ajpiano has joined the channel [14:36] sant0sk1 has joined the channel [14:37] sant0sk1 has left the channel [14:37] vanecgs: can someone help me? [14:37] javajunky2: I hate the fragmentation that stackoverflow causes [14:37] matt_c has joined the channel [14:37] _announcer: Twitter: "node.js is a server-side #javascript engine (alternative to to php). Here are some sample apps: http://nodeknockout.com/teams #html5" -- Doug Holton. http://twitter.com/doug_holton/status/22529404402 [14:38] steadicat has joined the channel [14:38] pandark_ has joined the channel [14:38] ker2x: nodejs alternative to php ? pffffffft!!!%$@# [14:39] vanecgs: i don't want my node app running on every domain on my server, that's why I changed the host to the domain i want but it's not working [14:39] vanecgs: at least while trying to load it on a browser [14:39] vanecgs: cause if you do curl mydomain.com I get a response [14:39] freeall: vanecgs, did you mean that it didn't work in the browser, but that curl gave you the right response? [14:40] vanecgs: freeall: yes [14:40] freeall: So if you go hotname.com in your browser you don't get the right file, but if you do it with curl you do? [14:41] _announcer: Twitter: "#nodeKO @dreadnode most innovative node.js usage didn't make it in. but coming soon: "computer AI" as separate node.js instance "players" :)" -- Kyle Simpson. http://twitter.com/getify/status/22529672565 [14:41] bradleymeck: seems to be a bias in giant robots towards defense [14:41] Frans-Willem: ? [14:41] foobar_ has joined the channel [14:41] vanecgs: freeall: on a browser the app doesn't work, I get "Unable to connect" error [14:42] vanecgs: freeall: when setting the host to 127.0.0.1 it works fine on the browser [14:42] vanecgs: but the app will load on every domain hosted on the server [14:42] vanecgs: and I don't want that [14:43] foobar_: anyone into open source licenses? I built something using other code licensed as MIT and apache license 2.0. what can i pick for myself? [14:43] freeall: vanecgs, it seems strange to me that node should return something different to you if you access with the browser or with curl. [14:44] javajunky2: foobar_: pretty much anything really, would be wise to credit the 3rd parties .. apache states you (IANAL) [14:44] Aikar has left the channel [14:44] vanecgs: freeall: oh wait... it doesn't work at all... i was using curl local [14:45] _announcer: Twitter: ""Looking for Node.js Modules? Check out NPM (Node Package Manager)" by @badass_js #tech #javascript http://bit.ly/9cUJgr" -- Elijah Manor. http://twitter.com/elijahmanor/status/22529990148 [14:45] vanecgs: freeall: but i test in other machine and it says 'couldn't connect to host' [14:45] freeall: vanecgs, ok, makes more sense [14:45] _announcer: Twitter: "currently running 18 live deployments of #node.js speedo.no.de amazing!" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22530031440 [14:45] stagas: vanecgs: it's .listen(port, host) [14:45] vanecgs: freeall: yes, it does [14:46] vanecgs: stagas: that's what I'm using, and I set the host to a domain [14:46] vanecgs: but it doesn't work [14:46] stonebranch has joined the channel [14:46] freeall: vanecgs, well, we have several node's running, and with each of them we put them on different ip's. [14:47] DoNaLd`: all: is already available some compatible nodejs 0.2 module for postgresql database ? [14:47] gbot2: DoNaLd`: spidermonkey: Error: SyntaxError: missing ; before statement: is already available some compatible nodejs 0.2 module for postgresql database ? ...^ [14:47] freeall: vanecgs, if you don't have several IP's, then you probably need a frontend webserver that hooks up to 127.0.0.1 and then checks to see which backend (node) server should get your call [14:47] figital has joined the channel [14:48] vanecgs: freeall: but I only have one app and I want to use it with one domain [14:48] SamuraiJack_ has joined the channel [14:48] vanecgs: freeall: I mean I should only chang the host for the domain I want and that's it right? [14:48] creationix has joined the channel [14:49] joshowens has joined the channel [14:49] cardona507 has joined the channel [14:49] dylang has joined the channel [14:50] benburkert has joined the channel [14:50] sveimac has joined the channel [14:50] MikeSmithX has joined the channel [14:50] omgwtflol has joined the channel [14:51] omgwtflol: i like this simple pattern of loading dependencies in a "support.js" file, defining your app.js and loading them both in server.js [14:51] omgwtflol: anyone know who first used it? [14:52] delapouite: Chuck Norris in 1983 [14:52] mape: Hmm only 96 submissions submitted? [14:53] freeall: vanecgs, I understand you want it to use it with one domain. But your server needs to listen on an IP address. If you want to have multiple domain on a single IP address, then a server (that being node or a frontend server like nginx) needs to listen on that IP, and then it will send the call further to the correct server. [14:53] _announcer: Twitter: "Finally managed to install all node.js packages and launched stackvm! Now it's qemu's turn to beat me down. #hatesofware" -- Kang-min Liu. http://twitter.com/gugod/status/22530716922 [14:54] bradleymeck: anwyone know when a no.de server will be up for open hosting? [14:56] V1: Lol WTF, at work a co-worker run a performance benchmark, PHP vs node. PHP was just simple plain string. And node.js test ran a MongoDB based Blog, creating connections and outputting data out of mongodb. .. result Node was 10x faster.. [14:56] _announcer: Twitter: "Japanese like the most concise and clear description of the moment node.js / Introduction to node.js by Toshihiro Shimizu on Prezi http://htn.to/LQjFky" [ja] -- Jxck. http://twitter.com/Jxck_/status/22530918642 [14:57] trotter: mape: so half the people didn't finish? [14:57] mape: Seems like it [14:57] mape: from the entires page on the KO page [14:58] kriszyp_ has joined the channel [14:59] trotter: that's a shame [14:59] _announcer: Twitter: "Emitting Events with Node.js http://icio.us/qlkjcg" -- Mauro De Giorgi. http://twitter.com/mdgArt/status/22531167649 [14:59] drudge: mape's UI is pretty polished [14:59] _announcer: Twitter: "@ Jxck_ this article easy to understand but, kiwi or do not talk about it. Oh, kiwi what I node.js the package Manager> http://bit.ly/cZnzCF" [ja] -- Nakamura Masato. http://twitter.com/Masahito/status/22531200674 [15:00] mape: Think that is pretty basic, no reason to do something if people don't get what it is :P [15:00] SamuraiJack__ has joined the channel [15:01] Zuardi has joined the channel [15:02] mikeal has joined the channel [15:04] pkrumins: ACTION publishing an article on my reflections on node.js knockout very soon [15:04] _announcer: Twitter: "@ Masahito Well, I think it is well enough as an entry. but still only a few Japanese node.js information itself." [ja] -- Jxck. http://twitter.com/Jxck_/status/22531569164 [15:05] bradleymeck: grrr continuation style is trying to get into the mailing group [15:05] js245646267 has joined the channel [15:05] HerrTopf has joined the channel [15:06] _announcer: Twitter: ".@mape is nuts. Awesome #nodeko entry. http://rallarpojken.no.de/ #node.js" -- Marco Rogers. http://twitter.com/polotek/status/22531731996 [15:06] MrTopf has joined the channel [15:07] _announcer: Twitter: "@simonw by web application you mean a server app? everybody who builds a non-blocking server (e.g. node.js) likes talking about it." -- philiKON. http://twitter.com/philikon/status/22531822094 [15:11] _announcer: Twitter: "Exercise ... engaged in the PATH node.js. .. is it out faint ...." [zh-CN] -- 来诺. http://twitter.com/lainuo/status/22532141093 [15:12] Nohryb has joined the channel [15:12] jacques has joined the channel [15:14] yoni has joined the channel [15:14] crodas has joined the channel [15:15] _announcer: Twitter: "Repository for Node.JS modules http://npm.mape.me/" -- Rolf Koenders. http://twitter.com/RolfKoenders/status/22532451008 [15:16] jamesarosen has joined the channel [15:16] bradleymeck: manually making an array of arguments is faster than .slice on arguments right? [15:17] vnguyen has joined the channel [15:18] programble has joined the channel [15:18] John9e9 has joined the channel [15:19] wmealing__ has joined the channel [15:19] evanpro has joined the channel [15:20] jollyjerry has joined the channel [15:21] Zuardi has joined the channel [15:26] _announcer: Twitter: "DTrace, node.js and the Robinson Projection - http://su.pr/1ywbwb" -- eBot. http://twitter.com/kicauan/status/22533344946 [15:27] _announcer: Twitter: "Been playing around with mongodb and node.js. last couple of days. Never thought serverside js was a good idea. But happy I am wrong." -- brianjriddle. http://twitter.com/brianjriddle/status/22533394619 [15:27] jakehow has joined the channel [15:28] dilvie: mape's game is entertaining. [15:28] overra_: lol [15:29] dilvie: watching people try to draw with laptop touchpads is entertaining. [15:29] dilvie: I lost. [15:29] overra_: :( [15:29] omgwtflol has left the channel [15:31] daleharvey has joined the channel [15:31] sideshowcoder has joined the channel [15:31] bmavity has joined the channel [15:31] mscdex: node.js rules! [15:31] _announcer: Twitter: "Node.js is not simple Server-side JavaScript. It come with the Chrome OS is a new paradigm. And front-end developers will have a chance. RUN" -- Rhio.kim. http://twitter.com/Rhiokim/status/22533743500 [15:31] bradleymeck: and so do you! [15:31] mscdex: \o/ [15:34] dylang_ has joined the channel [15:36] wmealing__: i'm new to javascript, it looks like that in callbacks "this" gets trashed, is there another way other than not using "this" in objects for internal state ? [15:36] ker2x: hummm, fun. Doom and quake were developped on NextStep, and for the next edition they switched on a Cray YMP http://planetromero.com/2010/01/gametales-cray-ymp [15:36] bradleymeck: wmealing__ closures [15:37] bradleymeck: function foo(){var self = this; ... use this as long as it wont be fire by a different function ...} [15:37] wmealing__: yeah, thats what i ended up doing (i didnt know there was a name for it) [15:37] wmealing__: it just felt a little wierd. [15:38] rellik_ has joined the channel [15:38] Zuardi1 has joined the channel [15:38] Zuardi2 has joined the channel [15:39] stagas: you can also func.call(context) or .apply to set a custom 'this' for a function [15:40] paul__ has joined the channel [15:40] karboh: anybody got a ntlm implementation for http client? [15:40] wmealing__: that seems nicer, i'll look into that [15:40] nathanhammond has joined the channel [15:40] bradleymeck: ntlm? [15:40] zemanel: http://lazercatz.no.de/ LOL [15:40] zemanel: piiu [15:41] Yuffster has joined the channel [15:41] nathanhammond: anybody have ideas on getting the node service on joyent out of maintenance mode? nothing I do seems to be able to get it restarted. [15:41] overra_: zemanel: what was your entry? [15:42] stagas: ok network physics and client prediction and sharing states is the trickiest thing ever [15:42] creationix has joined the channel [15:42] karboh: ntlm = NT Lan Manager [15:43] _announcer: Twitter: "Monitoring Wikipedia edits in realtime using Node.JS http://t.co/rZUNFun #awesome" -- Ryan LeFevre. http://twitter.com/MeltingIce/status/22534644399 [15:43] zemanel: overra_, http://zemanel.eu/vote-for-my-nodeko-1-man-army-team-project-tw [15:43] zemanel: nathanhammond, check teh service log [15:43] zemanel: use svc something [15:43] _announcer: Twitter: "@courtstarr Projects like NodeJs and CommonJs are the future." -- Jordan Alperin. http://twitter.com/alpjor/status/22534689670 [15:44] karboh: wanna do html scraping from our sharepoint intranet which requires ntlm authentication [15:44] nathanhammond: zemanel: yeah, I was reading the post-receive hook to see what happens inside of it. [15:45] tg has joined the channel [15:45] karboh: but it seems i'll have to implement it myself.. : / [15:45] wink_: ntlm just to scrape some web pages, that sucks :P [15:46] karboh: sucks++ [15:46] v8bot: karboh has given a beer to sucks. sucks now has 1 beers. [15:48] technowe_ has joined the channel [15:48] Frans-Willem: v8bot++ [15:48] v8bot: Frans-Willem has given a beer to v8bot. v8bot now has 1012 beers. [15:48] wink_: karboh: looks like there is a decent amount of lib support, but jesus how does ntlm layer on http? [15:49] danielzilla has joined the channel [15:49] overra_: zemanel: hrm can't access it [15:49] zemanel: overra_, http://tweetirc.com/ [15:50] overra_: ah yes, now i remember :) [15:50] wink_: karboh: http://davenport.sourceforge.net/ntlm.html#ntlmHttpAuthentication thats every bit as bad as i thought it would be ;P [15:51] sh1mmer has joined the channel [15:51] overra_: zemanel: anyone else working on it? [15:51] ker2x: what do you think about joyent cloud services ? [15:52] bradleymeck: i liked the joyent service, wish i had a spare one besides KO T_T [15:52] ker2x: it's not the cheapest, by far, so i'm curious [15:53] overra_: ah nvm [15:53] _announcer: Twitter: "♻ @solydzajs: DTrace, node.js and the Robinson Projection http://dlvr.it/4SG8L" -- Vincent RABAH. http://twitter.com/itwars/status/22535450642 [15:53] TomsB has joined the channel [15:54] amerine has joined the channel [15:54] zemanel: overra_, no just me [15:56] overra_: nice [15:56] zemanel: theres a bug there, its pissng me off :( [15:56] overra_: what's the bug [15:56] zemanel: after coding for 30h, it was a cold shower [15:56] zemanel: i was being rate limited bu twitter so i implemented memcache support in the last hour [15:57] zemanel: and it has a bug that results in malfomed json [15:57] zemanel: tahts why some rooms are empty [15:57] overra_: ah hrm [15:57] zemanel: sent info to twitter for while listing but no reply [15:57] zemanel: meh rly [15:57] overra_: the link for the github for this is missing [15:57] mscdex: maybe they were too busy tweeting [15:58] zemanel: https://github.com/nko/celestial-being [15:58] _announcer: Twitter: "@gleicon re: node.js and pubsub see also http://bit.ly/Faye-node ; per spec implementation of http://bit.ly/bayeux but has ws transport too" -- Michael Bradley. http://twitter.com/michaelsbradley/status/22535811019 [15:58] zemanel: im a gundam fan :) [15:58] overra_: redirects to github.com [15:58] technowe_ has left the channel [15:58] zemanel: erhm maybe its private [15:59] zemanel: yep it is [15:59] overra_: ah [15:59] TomsB has joined the channel [16:02] dbathurst has joined the channel [16:03] _announcer: Twitter: "OMFG, how many have done for Node Knockout: http://shimondoodkin.no.de/ # nodejs # nodeko" [ru] -- Serge Shirokov. http://twitter.com/kurokikaze/status/22536175293 [16:03] ph^ has joined the channel [16:04] nathanhammond: okidoke, wrench-labs.no.de is back up [16:04] nathanhammond: I think Redis nose-dived. [16:05] bieromat has joined the channel [16:06] bronson has joined the channel [16:08] _announcer: Twitter: "You’ll love @cramforce’s http://streamie.org/, a Web Twitter client built on #NodeJS w/ Twitter’s streaming API (http://bit.ly/bFvuCj)!" -- Thomas Steiner. http://twitter.com/tomayac/status/22536570134 [16:08] wmealing__ has joined the channel [16:08] stephank has joined the channel [16:10] visnup has joined the channel [16:11] zemanel: http://dunno.no.de/ LOL [16:11] unomi has joined the channel [16:11] jacques has joined the channel [16:15] mizerydearia has joined the channel [16:18] ollym has joined the channel [16:21] sudoer has joined the channel [16:22] dilvie: http://shimondoodkin.no.de/ [16:23] isaacs has joined the channel [16:23] aconbere has joined the channel [16:26] aconran has joined the channel [16:26] andym has joined the channel [16:27] AAA_awright_ has joined the channel [16:27] TomsB has joined the channel [16:27] rellik_ has joined the channel [16:28] devinus has joined the channel [16:29] Astro: what happened to Joyent? [16:29] Astro: my box' uptime is just 5 hours [16:30] Astro: and I just had 11 hours of sleep :-/ [16:31] mape: S: [16:31] bpot has joined the channel [16:31] njero has joined the channel [16:34] _announcer: Twitter: "Going to write a quick #nodejs app to add NPCs to @killnode when a player enters the game. NPCs will be nearby @foursquare mayors." -- Dan DeFelippi. http://twitter.com/ExpertDan/status/22538583295 [16:37] _announcer: Twitter: "@ Aki_xavier But those benefits do not appear to lead key projects. Nodejs the problem has not resolved the original ROR are less obvious." [zh-CN] -- finscn. http://twitter.com/finscn/status/22538773316 [16:37] mu-hannibal has joined the channel [16:37] _announcer: Twitter: "http://scrabb.ly/ so #amazing! Good work Seattle.js #webdesign #nodejs" -- Matteo Lissandrini. http://twitter.com/Kuzeko/status/22538839063 [16:37] andym has left the channel [16:38] wink__ has joined the channel [16:38] MikhX has joined the channel [16:40] rellik_ has joined the channel [16:42] Jsse has joined the channel [16:44] karchie has joined the channel [16:45] _announcer: Twitter: "Really impressed with the entries for http://nodeknockout.com. More and more I want to spend time with node.js and do <insert cool thing>" -- Ryan Neufeld. http://twitter.com/rkneufeld/status/22539384834 [16:45] deepthawtz has joined the channel [16:46] jetienne has joined the channel [16:47] jchris has joined the channel [16:49] zemanel has joined the channel [16:49] ryancnelson_ has joined the channel [16:49] mape: visnup: There? [16:50] joeshaw: what are people using to generate the realtime charts i've seen in the various nodeko sites? [16:51] paul__ has joined the channel [16:51] Ori_P_ has joined the channel [16:53] mape: visnup: REDACTED: They need to vote for at least 5 entries before any of their votes count does that mean it is removed or updated? [16:54] jacquesc has joined the channel [16:54] bradleymeck: i vote for everyone! but im a contestant [16:55] jamesduncan_ has joined the channel [16:56] paul__ has joined the channel [16:58] Aria has joined the channel [16:58] matschaffer: bradleymeck: shit, is there a rule against that? [16:58] matschaffer: I totally rated myself [16:58] bradleymeck: idk but i would feel wrong [16:58] trotter: joeshaw: we used raphael for simulcharts (http://awesometown.no.de) [16:58] matschaffer: I kinda did, but the stars were so enticing [16:58] matschaffer: I couldn't resist clicking them [16:58] trotter: bradleymeck: I figure they'll probably be filtering us out of our own votes [16:59] trotter: If I were an organizer, I would do that :-) [16:59] ryancnelson has left the channel [16:59] joeshaw: trotter: cool, thanks [16:59] paul__ has joined the channel [16:59] trotter: joeshaw: after the judging, we're gonna make simulcharts scale better and be more customizable… so you can just use our service for realtime charts :-) [16:59] mizerydearia has joined the channel [16:59] Aria: Morning! [17:00] trotter: Aria: Afternoon! [17:00] joeshaw: trotter: haha [17:00] joeshaw: that would be nice, but actually my needs aren't real-time [17:00] creationix has joined the channel [17:01] Aria: That too. [17:01] trotter: it can stay static if you don't change the values :-) But yea, Raphaël is good if you want to roll your own [17:02] trotter: check out our js on the site to see how to do it [17:02] trotter: it's pretty easy [17:02] _announcer: Twitter: "Fun day: Squid excitement. Planned sprint 'Romeo' at work (#18 for the year); Installed node.js, Cassandra, Riak on my iMac. Time for Thai" -- Andrew Kenney. http://twitter.com/syrneus/status/22540625331 [17:05] noahcampbell has joined the channel [17:05] Alex-SF has joined the channel [17:05] Frans-Willem has joined the channel [17:06] _announcer: Twitter: "Cool Node.js Knockout submission: http://swarmation.com/" -- peter beardsley. http://twitter.com/pjbeardsley/status/22540887315 [17:06] V1: I think.... theres something with Connect: http://gist.github.com/557691 Holy gzip process batman [17:07] Sou|cutter has joined the channel [17:07] slaskis_ has joined the channel [17:08] minaguib has joined the channel [17:08] _announcer: Twitter: "Interesting graph of the day: Google Trends: #haskell, #clojure, #node.js, #erlang http://bit.ly/8ZdDcG" -- Arnor Heidar. http://twitter.com/arnorhs/status/22541071265 [17:09] Astro: V1: try installing node-compress, Connect will find and use it instead of forking gzip [17:09] V1: good point [17:09] V1: i completely forgot about that [17:09] Astro: I contributed that ;) [17:11] unomi has joined the channel [17:11] V1: Astro: Installing fails on joyent machines ;( [17:12] benburkert has joined the channel [17:12] Astro: :( [17:13] aho has joined the channel [17:13] mjr_ has joined the channel [17:15] V1: other solution would be, hosting all images on google developer cdn but than again, don't have access to it :9 [17:15] mwbrooks has joined the channel [17:15] V1: or not untill friday [17:18] sh1mmer has joined the channel [17:18] mwbrooks has left the channel [17:18] sveimac has joined the channel [17:18] ker2x has joined the channel [17:19] tahu has joined the channel [17:20] alecmuffett has joined the channel [17:20] pgriess has joined the channel [17:22] _announcer: Twitter: "Shared: Anansi — Node.js Knockout http://bit.ly/9sn2gQ" -- j pimmel. http://twitter.com/franklywatson/status/22542029569 [17:22] Zuardi has joined the channel [17:24] rvanrooy has joined the channel [17:24] CIA-77: node: 03Russell Haering 07master * r37b6e10 10/ (3 files in 3 dirs): [17:24] CIA-77: node: Pass an error to the sys.pump callback if one occurs [17:24] CIA-77: node: - Add test case for pumping from unreadable stream. [17:24] CIA-77: node: - Document the sys.pump error handling behavior - http://bit.ly/bxpVh0 [17:26] visnup: mape: here [17:27] mape: visnup: saw what I wrote? [17:27] visnup: the redacted part? [17:27] mape: yeah [17:27] mape: so that means 21 of my 25 votes will be void? :P [17:28] mikeal has joined the channel [17:28] visnup: no, the other way around [17:28] mikeal: ryah: you landed that sys.pump erro handler? [17:28] mikeal: we were mostly −1 on that [17:28] visnup: we aren't checking the 5 minimum anymore [17:29] visnup: so people can just come in and vote for one [17:29] visnup: redacted = we take it back [17:29] visnup: I'ma strikethrough that text [17:29] mape: ah thought that was retracted [17:29] visnup: eh, same thing [17:29] mape: not redacted, thought that meant revised [17:29] mape: ah k [17:29] visnup: so yeah, you're looking pretty good so far dude [17:30] mape: The twitterIRC is stealing my solo prize :/ [17:31] ceej: mape: but your's so much better :) [17:31] jtsnow has joined the channel [17:31] mape: ceej: Well that won't get me the winner spot :P [17:33] mjr_: mape: your entry was the first time I've had my whole family gathered around the computer, all completely engaged and entertained. [17:33] mape: mjr_: Great to hear :) [17:33] visnup: mjr_: you should get each of your family members to vote for mape :) [17:33] mjr_: I think my 3 year old would like to. [17:34] mape: visnup: Isn't that frowned upon? Asking all and everyone to vote? [17:34] Astro: if your family likes pirated movies don't forget to vote for team chaosscript as well :} [17:34] trotter: Astro: sending em now :-) [17:34] stepheneb has joined the channel [17:35] mjr_: The narrow demographic of "Internet games you can play with your whole family against a bunch of strangers" is pretty narrow. [17:35] mjr_: And that sentence has the word narrow twice, I just noticed. [17:35] stepheneb has joined the channel [17:36] visnup: mape: no, there's a popularity winner oto [17:36] rouadec has joined the channel [17:36] visnup: get anyone and everyone you know to vote [17:36] mape: Oh, though that was kinda cheap [17:36] visnup: of course, encourage them to vote for others they see too [17:36] thejefflarson has joined the channel [17:36] visnup: personal preference, but we threw the popularity winner in to try to compensate [17:37] rellik_ has joined the channel [17:37] _announcer: Twitter: "I was just thinking the other day that someone should make an Osmos clone in @nodejs http://public-class.no.de/" -- Tim Caswell. http://twitter.com/creationix/status/22543006895 [17:37] mape: Ah k, but if there are two "spammers" it falls apart anyway ;) [17:37] mape: Owell the only thing I really wanted was the iPhone and I doubt I'll be the innovative winner [17:37] mape: Pictionary on the interwebs! It has never been done :D [17:38] creationix: mape: where is yours? [17:39] rnewson has joined the channel [17:39] mape: creationix: http://bladderblock.com/#4668c01fe19ae2bae47aa17b12988d6c [17:39] rnewson has joined the channel [17:39] mjr_: visnup: public voting is kind of confusing. I sent a couple of people to the site, and they couldn't figure out what to do or how to sign up. [17:39] visnup: hm. k. we need to rework the home page still more [17:40] creationix: mape: neat [17:40] visnup: on the list is "where do I go to vote for the team I know?" [17:41] mjr_: visnup: so if you want to vote, you need to sign in, but under the "Sign in" link, it says, "registration is closed" [17:41] _announcer: Twitter: "RT: @dnene: Anansi — Node.js Knockout http://ff.im/-pVI7O ...Awesome" -- answerguy. http://twitter.com/answerguy/status/22543283846 [17:41] dilvie: mape: your game was fun. [17:41] visnup: mjr_: oh..... good point. [17:42] mape: dilvie: Thanks :) Glad you like it [17:42] visnup: mjr_: I need to fix the confusion around the "Your Vote" area and the "vote" below it first. [17:42] mjr_: visnup: is there some kind of "get a new account so you can vote" flow? [17:42] visnup: mjr_: yeah, the best place to link people to is your team page [17:42] visnup: in the voting area is an email text box [17:42] visnup: that will send out a confirmation sign up email [17:43] trotter: visnup: just saw the tweet about official packets, do we see official reviews before the contest is over? [17:43] isaacs: pquerna: looks like http://nodul.es is down! [17:43] visnup: trotter: you'll see judge votes with comments along with the rest [17:43] trotter: ahh, cool [17:43] visnup: trotter: they're color-coded [17:43] trotter: can't wait [17:43] tobias_ has joined the channel [17:44] pquerna: isaacs: hmm. [17:44] pquerna: isaacs: weird, looks like mongo crashed [17:44] ollie has joined the channel [17:45] isaacs: pquerna: are you sure it's mongo that crashed? i mean... isn't mongo web scale? [17:45] pquerna: hmm [17:45] pquerna: actually, its a top level exception in the event loop [17:45] stonebranch has joined the channel [17:46] pquerna: https://gist.github.com/55dc11ab6d49cb0161be [17:46] pquerna: 'great' [17:46] mjr_: bummer [17:47] visnup: pquerna: you can restart it. it's on the local box? [17:47] _announcer: Twitter: "The Node.js Ecosystem - Frameworks, Libraries and Best Practices http://icio.us/oln4ns" -- Mauro De Giorgi. http://twitter.com/mdgArt/status/22543675290 [17:47] visnup: mjr_: I want to add a call to action from the front page for "Vote now" [17:47] tobias_: http://maps.google.com/maps/user?uid=115755262166519427133&hl=en&gl=US [17:48] visnup: mjr_: which will just go to the teams page for now :) [17:48] pquerna: visnup: thats on the NKO/joyent box, same git rev works locally :| [17:48] mjr_: visnup: That sounds fine. I think you should get rid of the "sign in" business and make it more obvious that to vote you have to confirm by email. [17:48] visnup: mjr_: good point [17:49] isaacs: pquerna: it'd be good if node gave you some kind of indication of *which* event emitter is emitting "error" when that happens. [17:49] necrodearia has joined the channel [17:49] visnup: mjr_: you think just the (registration is closed) part? [17:49] isaacs: pquerna: that "throw arguments[1]" business happens when you do emit("error", new Error("Something failed")) [17:49] visnup: mjr_: actually, that and I'll direct them to /teams from the login page too [17:49] isaacs: pquerna: though, with ryah's long stack stuff, it should be a lot more user-friendly [17:50] creationix: alright I got my judging packet [17:50] cardona507 has joined the channel [17:50] pquerna: isaacs: the only thing we require to start everything else is mongo, restarting mongo doesn't seem to make a difference... hmm. [17:50] pquerna: there is no way to run truss on this is there? [17:50] mjr_: visnup: I'd remove the "sign in" next to the email input field. Just have it be ": " [17:50] isaacs: pquerna: maybe go through and attach on("error", function (er) { ... }) handlers to all your clients? [17:50] pquerna: on the joyent smart machine thing :| [17:50] mjr_: visnup: fine to have the sign in link in the upper right where it has always beenfor people with accounts. [17:51] isaacs: pquerna: you can also check out that repo to a local working dir, and just run it. [17:51] isaacs: pquerna: if you wanna mess with it live. [17:51] grahamalot has joined the channel [17:51] pquerna: yeah [17:51] pquerna: so, when i start it in the shell, it runs. [17:52] mizerydearia has joined the channel [17:52] statim has joined the channel [17:53] pquerna: hmm actually [17:54] sh1mmer: I feel exhausted [17:54] sh1mmer: strangely ;) [17:54] pquerna: so, seems like: 1) monogo fubared, 2) in the node-service-log, it says "Restarting too quickly, changing state to maintenance", 3) I can't get the node server runner to actually start it again. [17:54] pquerna: enabled true [17:54] jamesduncan_ has joined the channel [17:54] pquerna: state maintenance [17:54] pquerna: right [17:54] pquerna: smf help? [17:54] statim has joined the channel [17:54] danielzilla has joined the channel [17:55] tj has joined the channel [17:55] Aria has joined the channel [17:56] zapnap has joined the channel [17:56] pquerna: svcadm clear svc:/site/node-service:default [17:56] pquerna: isaacs: ^^ fixed :| [17:57] isaacs: pquerna: nice [17:57] isaacs: pquerna: what fixed it? that svcadm command? [17:57] mape: mjr_: Thanks for the family votes :) [17:57] pquerna: ryah: smart platform request, check for or add a node-service-clear, because once its in state maintance, you have to use "svcadm clear svc:/site/node-service:default " to make it go back online [17:57] pquerna: isaacs: yes, and restarting mongo [17:58] isaacs: kewl [17:58] _announcer: Twitter: "Html5 hack-a-thon the other day made when joining the team and Canvas WebSockets Nau source development of the game. node.js That's what I use, I discovered many things. Naa seen many try to make all the same." [ja] -- ミリオ. http://twitter.com/nakat/status/22544392008 [17:58] _announcer: Twitter: "@ Atsuya us, Node.js I'm the guy can. What night?" [ja] -- Keiichiro Ono. http://twitter.com/c_z/status/22544407926 [17:58] matschaffer: steadicat: hey, I noticed swarmation is failing on some asset loads. Are you by any change getting this in your logs? http://gist.github.com/556826 [17:58] _announcer: Twitter: "Wikipedia Edits, Real time, #nodejs: http://nodelay.no.de/ #awesomeness" -- p6. http://twitter.com/p6/status/22544415738 [17:58] _announcer: Twitter: "Live data visualization of Wikipedia edits in in 35 languages. Kudos to team nodelay, 48 hours of node.js coding: http://nodelay.no.de/" -- Wikipedia . http://twitter.com/Wikipedia/status/22544416913 [18:00] _announcer: Twitter: "nice web twitter client using nodejs & twitter stream api http://streamie.org #nodejs #twitter" -- Régis Gaidot. http://twitter.com/rgaidot/status/22544509256 [18:01] DTrejo has joined the channel [18:02] ryancnelson has joined the channel [18:02] visnup: pquerna: nice [18:02] visnup: pquerna: how're you liking/disliking solaris btw? [18:02] mjr_: mape: just following visnup's instructions [18:02] mape: Still, appriciate it :) [18:03] visnup: I just like the idea of your entire family voting for mape [18:03] visnup: we don't discriminate! [18:03] Astro: can my cate vote? [18:03] mjr_: I abandoned Solaris like 10 years ago when I got out of college, and I feel like its grown up a lot since then. [18:03] Astro: s/cate/cat/ [18:03] pquerna: visnup: i hate solaris. [18:03] dilvie: I haven't used Solaris in about a decade [18:04] visnup: Astro: if you can argue that it knows what it's voting for and has an email address, maybe. [18:04] visnup: pquerna: we have a love/hate relationship with it. we gave joyent an earful. :) [18:04] pquerna: visnup: i've had to deal with it before for the ASF; sun was nice enough to donate random boxes, we run lots of zones, and the old www.a.o webserver was a couple t2000s [18:04] _announcer: Twitter: "Kewl!!! Learning Server-Side JavaScript with Node.js | Nettuts http://t.co/KFeuTb0" -- pkokati. http://twitter.com/pkokati/status/22544799084 [18:04] pquerna: visnup: i'd much rather have a modern freebsd w/ zfs and jails these days [18:05] mjr_: I'm starting to think fbsd may be the way to go if only for dtrace. [18:05] visnup: our assertion was that if you made solaris totally mimick userland linux by default people would love it [18:05] mjr_: Living in the land of Linux servers for so long has sheltered me from how awesome dtrace is. [18:05] Astro: I miss top(1) [18:05] visnup: but yeah, I feel like people are moving to bsd because of that [18:05] Astro: and a lot of software doesn't compile on solaris :( [18:06] mjr_: visnup: agree about userland wackiness. Do they really need to be compatible with SVR4 still? [18:06] pquerna: its nice if you are a bank i'm sure. [18:06] ker2x: anyone know if WebStorm is supporting node.js or is it still planned for future version ? [18:06] pquerna: and you have 20 year support cycles [18:06] pquerna: but I don't [18:07] visnup: mjr_: there are even projects that have done most of the work. you just need to turn them on. [18:07] mape: So the judges have their projects now? :) [18:08] _announcer: Twitter: "I love #NodeJS! It is brilliant, a perfect mixture of imperative and functional programming." -- César D. Rodas. http://twitter.com/crodas/status/22545011091 [18:08] rellik_ has joined the channel [18:12] _announcer: Twitter: "filling node.js. ..." [it] -- Sergio Carracedo. http://twitter.com/SergioCarracedo/status/22545268243 [18:12] _announcer: Twitter: "Croda Sos @ the second to mention # NodeJS in the day! I'll have to try it!" [es] -- Matias. http://twitter.com/matienbolas/status/22545293257 [18:12] ryancnelson: astro: do you have a no.de instance? [18:13] wink_ has joined the channel [18:13] codetonowhere has joined the channel [18:14] ryancnelson: if so, pkgin install top [18:14] _announcer: Twitter: "@annejonas I competed in the Node.js Knockout too! Check out the projects, they're neat! http://nodeknockout.com/teams" -- Nathan Hammond. http://twitter.com/nathanhammond/status/22545434538 [18:15] decklin has joined the channel [18:16] Astro: ryancnelson: yeah, bitsuckr.net [18:16] Astro: oh, thanks! [18:16] ryancnelson: pkgin avail will show you a goldmine of handy shit [18:16] ryancnelson: s/shit/stuff/ sorry kids [18:16] ryancnelson: :) [18:16] Astro: oops, my process seems to leak mem :P [18:16] mizerydearia has joined the channel [18:17] wink_: Frans-Willem: you around or are you sleeping off the knockout? [18:18] _announcer: Twitter: "Websockets with a blend of Eventedness in #node.js makes me a happy panda." -- Nick Campbell. http://twitter.com/ncb000gt/status/22545654062 [18:18] _announcer: Twitter: "node.js compiling again, now with libssl I needed: D" [es] -- Sergio Carracedo. http://twitter.com/SergioCarracedo/status/22545694828 [18:19] ryancnelson: astro, what's your teamname? (i wanna look at your network usage... i'm a joyent admin) [18:19] elitheeli has joined the channel [18:19] ryancnelson: oh, i got it from your nodeko badge [18:19] matschaffer: Astro: how much ram are you getting up to? [18:20] isaacs1 has joined the channel [18:20] confoocious has joined the channel [18:22] maushu has joined the channel [18:22] _announcer: Twitter: "Prototype, then Closure, then Node.js... I think I'm gonna call my next JS library Function Literal" -- David Calhoun. http://twitter.com/franksvalli/status/22545950596 [18:23] Astro: don't worry it's just VIRT, not RSS [18:23] Astro: chaosscript.no.de [18:25] Frans-Willem: Astro: What torrent library did you use? or did you write a new one for knockout ? [18:25] joshbuddy has joined the channel [18:26] Astro: new one [18:26] Frans-Willem: Neat, do you plan on open-sourcing it ? [18:26] Astro: Frans-Willem: http://github.com/astro/norrent [18:26] Frans-Willem: Neat :D [18:26] Astro: it's just very raw, because written on one weekend [18:26] Astro: but I'll add features soon I think [18:27] Astro: take a look at benc.js =) [18:27] Frans-Willem: wink_: Regarding your earlier question (Sorry, mIRC isn't set up to alert me on my name), I'm around now [18:27] Astro: it's SAX, DOM and hashing for binary encoding [18:27] wink_: Frans-Willem: np, was gonna see if you wanted to chase your ghost :) [18:27] Frans-Willem: Nah, not today :p [18:28] Gruni has joined the channel [18:28] _announcer: Twitter: "I have generated a small screen cast on speedo's ( http://speedo.no.de ) real time heat mapping #node.js #nodeko http://screenr.com/prr" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22546271393 [18:28] wink_: lol, fair enough [18:28] admc has joined the channel [18:28] Frans-Willem: Neck's pretty tense, think I'm going to find something to do that doesn't involve looking at a screen [18:28] Frans-Willem: Sorry :/ [18:28] Frans-Willem: But I did think of something during the weekend [18:28] Frans-Willem: I remembered that the other bug [18:28] Frans-Willem: was related to writing a big DB to disk [18:28] Frans-Willem: so I figured, disk I/O also uses Buffer [18:28] Frans-Willem: so it's likely related to buffers [18:29] Frans-Willem: especially seeing as my code doesn't actually convert it to a string at any point :/ [18:29] wink_: probably, the scary part is that jimr was seeing that exact same symptom in something completely unrelated [18:29] Frans-Willem: It's not unrelated, I think :p [18:29] Frans-Willem: It it's fily IO, it's probably in Buffer [18:29] Frans-Willem: file IO [18:29] Frans-Willem: But, yeah, sorry, not today [18:30] wink_: fair enough :P [18:30] SamuraiJack__: hello [18:30] wink_: his wasnt file io [18:30] Frans-Willem: oh... [18:30] Frans-Willem: Was he using Buffers ? [18:30] SamuraiJack__: how I can read the body of the request in express? [18:31] benburkert has joined the channel [18:31] drudge: ACTION emits events all over Frans-Willem's chest [18:31] wink_: Frans-Willem: im not entirely sure, he noticed the problem stringify-ing some object [18:31] SamuraiJack__: `req.body` seems not working [18:31] wink_: i dunno where that object came from though.. [18:31] wink_: so maybe :> [18:31] V1: HA! awsome screenr path. prr :D [18:31] tjholowaychuk: SamuraiJack__: app.use(express.bodyDecoder()) [18:31] Frans-Willem: wink_: From what I recall nStore had that too, and with nStore I'm pretty sure it'd be written to disk [18:31] Frans-Willem: but we'll see :) [18:31] tilgovi has joined the channel [18:32] wink_: Frans-Willem: yeah, eventually...its gonna be nasty [18:32] ehaas has joined the channel [18:32] mape: tjholowaychuk: Forgotten to vote on my entry? ;D [18:32] SamuraiJack__: tjholowaychuk: I have `app.use(connect.bodyDecoder());` in the `configure` [18:32] SamuraiJack__: trying with your snippet [18:32] tjholowaychuk: mape: just getting on that stuff now :) [18:32] wink_: mape: which one is yours [18:32] mape: Sweet [18:32] tjholowaychuk: SamuraiJack__: hmm, should be fine :s tons of people are using it, feel free to send a gist [18:32] mape: wink_: http://bladderblock.com/#87a7c171c7646c552e3c064a83a4ebe1 [18:34] SamuraiJack__: tjholowaychuk: it assumes that body is url encoded? can I send arbitrary non-encoded text? [18:34] cardona507: vote for me 2 ;) http://spotbright.org [18:35] mape: cardona507: What do you use node for on that page? [18:35] cheapRoc has joined the channel [18:36] cheapRoc: #sproutcore [18:36] cheapRoc: doh [18:36] tjholowaychuk: SamuraiJack__: it doesnt, it just supports json / urlencoded request bodies by default [18:36] SamuraiJack__: tjholowaychuk: here's the gist: http://gist.github.com/557818, basically just generated app [18:36] cardona507: mape - the view :) [18:36] tjholowaychuk: SamuraiJack__: you can do regular node req.on('data', ...) for anything else [18:36] elitheeli: cardona507: where'd your background / header image view come from? [18:36] cardona507: i created it elitheeli [18:36] mape: cardona507: Ah k, serving the static files? [18:36] elitheeli: love the clouds [18:36] dantalizing has joined the channel [18:37] cardona507: mape: yeah - nothin too fancy - just my first live project with node so I thought I would do what I know - HTML5 [18:37] dantalizing has joined the channel [18:37] mape: Jup :) [18:37] cardona507: elitheeli: thanks :) adobe illustrator [18:37] elitheeli: I have no illustration talent whatsoever (kinda funny that I made a drawing app) [18:37] mjr_: cardona507: sadly my Mac Pro doesn't have any way to figure out its location. No wifi. [18:37] tjholowaychuk: SamuraiJack__: ps express.bodyDecoder() and connect.bodyDecoder() are the same, it is just a shortcut [18:37] tjholowaychuk: SamuraiJack__: so that you dont need to require('connect') [18:38] cardona507: elitheeli: very funny [18:38] SamuraiJack__: tjholowaychuk: I'm sending plain json.. [18:38] cardona507: mjr_: so it's not working for you? [18:38] tjholowaychuk: SamuraiJack__: with Content-Type: application/json ? [18:38] elitheeli: I'm so mixed on how to rate your design. The clouds are amazing... but just showing plain JSON isn't very good design [18:38] SamuraiJack__: tjholowaychuk: nope [18:38] tjholowaychuk: SamuraiJack__: you need that, it cant guess [18:38] mjr_: cardona507: the HTML5 location stuff only works if you have wifi or a GPS. My current computer has neither of those. [18:39] elitheeli: Also it's about a mile from my house :( [18:39] SamuraiJack__: tjholowaychuk: I see, ok, thanks [18:39] brianmario has joined the channel [18:39] javajunky has joined the channel [18:39] cardona507: elitheeli: yeah I tried to .split(',') the JSON to make it more pretty but ran out of time - and the HTML5 geolocation is more accurate on a mobile device [18:39] mjr_: I'm astounded by how good wifi-based location is in dense areas. At home it puts me about 10 meters from my house. [18:40] elitheeli: cardona507: what took the most time for you? [18:40] wink_: yeah it seems to have placed you pretty close mjr [18:40] wink_: ...look behind you [18:40] mjr_: oh hi [18:40] wink_: ACTION waves [18:41] cardona507: elitheeli: the most difficult part was learning to push to heroku and trying to use mongodb (which I ultimately ditched) [18:41] mjr_: Oh, interesting. Chrome hazards a guess based purely on my public IP. Safari won't do it. [18:42] elitheeli: cardona507: ah, ok. I wasn't at all involved with deployment of my app but from the looks of it, Joyent made it pretty easy [18:43] elitheeli: Is there some way to sort teams by score? [18:43] cardona507: yeah - heroku wan't too tough - traditionally I have only done front end html/css/jquery - so this is my first time doing back end - I worked by myself on this app so that I could get a better feel for my weak spots [18:43] mape: tjholowaychuk: fell asleep? :) [18:43] tjholowaychuk: mape: just have some others i have to judge lol one sec [18:44] tjholowaychuk: forgot i had it open [18:44] cheapRoc has left the channel [18:45] mape: tjholowaychuk: and agian [18:45] mape: *ai [18:45] elitheeli: cardona507: yeah, I noticed node doesn't do too much in your project :) [18:45] cardona507: heh [18:45] cardona507: who says the foundation doesn't do much :) [18:45] cardona507: :) [18:45] cardona507: *:P [18:45] cardona507: damn [18:45] cardona507: that was total fail [18:46] cardona507: what I meant was who says the foundation doesn't do much..... :p [18:46] cardona507: there we go [18:46] reid has joined the channel [18:47] cardona507: elitheeli: thanks for voting :) [18:47] dgathright has joined the channel [18:48] elitheeli: np, seeya [18:49] tuxsbro_ has joined the channel [18:49] ahc_ has joined the channel [18:50] _announcer: Twitter: "node.js + express + socket.io = kool-aid. Yeah, I drank it." -- Michael Hampton. http://twitter.com/mirhampt/status/22547652927 [18:50] sveisvei has joined the channel [18:50] tjholowaychuk: mape: k done :p [18:50] mape: hehe [18:50] mape: tjholowaychuk: might have to restart to join a game [18:51] cloudhead has joined the channel [18:51] tjholowaychuk: i already played it, just voted [18:51] mape: Ah k, neat [18:52] PKJedi has joined the channel [18:53] _announcer: Twitter: "@staringispolite Dude, you'll love our project, check it out: http://retrocrawl.com -- HTML5 + Node.js = Goodness. Please vote us up!" -- Ryan Sandor Richards. http://twitter.com/rsandor/status/22547799656 [18:54] bradleymeck: is creationix's no.de supposed to work? [18:55] justin_ has joined the channel [18:55] _announcer: Twitter: "please vote for our node.js ko entry:a media encoder/streamer for dropbox&co http://bit.ly/9KrRGR -and all the other entries you like" -- Michael Bumann. http://twitter.com/Bumi/status/22547971294 [18:56] technowe_ has joined the channel [18:57] kperch has joined the channel [18:57] minaguib: How do I convert a simple object to JSON ? [18:57] tjholowaychuk: minaguib: JSON.stringify() [18:57] tjholowaychuk: stringify == retarded name [18:58] gerad has joined the channel [18:59] _announcer: Twitter: "[NodeJS] Recent events http://ff.im/pVSaC" [pt] -- Emerson Macedo. http://twitter.com/emerleite/status/22548170723 [18:59] minaguib: Thanks. Secondly, can I "stash" some metadata into a connection object by just doing conn.mystuff = ....; ? [18:59] _announcer: Twitter: "I just posted a summary of what is happening lately in the world # nodejs confer - http://bit.ly/bJYRxC" [pt] -- Emerson Macedo. http://twitter.com/emerleite/status/22548189019 [19:00] _announcer: Twitter: "I didn't even notice the user in my screencast about #node.js #nodeKO http://speedo.no.de realtime at its best :D http://screenr.com/prr" -- Arnout Kazemier. http://twitter.com/3rdEden/status/22548229118 [19:00] _announcer: Twitter: "@rauchg and the emmy for best supporting actor in a #nodejs competition goes to... socket.io!" -- Jed Schmidt. http://twitter.com/jedschmidt/status/22548248421 [19:00] rauchg_ has joined the channel [19:00] bradleymeck: minaguib, it wont be sent, but if its not already taken it will stick on the connection object [19:01] javajunky has joined the channel [19:01] pkrumins: hey guys [19:02] pkrumins: i just wrote my reflections on node.js KO [19:02] pkrumins: http://www.catonmat.net/blog/node-js-knockout-competition [19:02] pkrumins: i'd love me some HN love http://news.ycombinator.com/item?id=1647151 please upvote if you like the article! [19:03] huyhong has joined the channel [19:03] mattikus has joined the channel [19:03] mw__ has joined the channel [19:04] benv has joined the channel [19:04] SubStack: yeah that was so much fun ^_^ [19:04] huyhong has left the channel [19:04] rauchg_: pkrumins: such an awesome article [19:04] rauchg_: good work guys [19:04] pkrumins: thanks rauchg_! [19:05] _announcer: Twitter: "Just published -- http://bit.ly/9Q3Gwq -- My Reflections On Node.js Knockout Competition. We did 429 git commits in 2 days!" -- Peteris Krumins. http://twitter.com/pkrumins/status/22548583791 [19:06] slaskis has joined the channel [19:07] CIA-77: node: 03Johan Euphrosine 07master * re49be47 10/ (lib/readline.js test/simple/test-readline.js): add readline support for meta-d - http://bit.ly/a6qlRC [19:07] CIA-77: node: 03Ryan Dahl 07master * r635986e 10/ test/simple/test-exception-handler2.js : [19:07] CIA-77: node: Add failing uncaughtException test [19:07] CIA-77: node: FIXME - http://bit.ly/c7fe5x [19:07] joshowens has joined the channel [19:07] dgathright: tjholowaychuk: stringify > is a lot better than whatever the W3C would have come up with, getConvertedObjectAsString or something equally annoying to type. [19:07] _announcer: Twitter: "@ Emerleite you saw that and made into node.js YETI? (Http://www.yuiblog.com/blog/2010/08/25/introducing-yeti-the-yui-easy-testing-interface/)" [pt] -- andrewsmedina. http://twitter.com/andrewsmedina/status/22548714791 [19:07] tjholowaychuk: dgathright: haha ya it could be much worse [19:08] pyronicide has joined the channel [19:09] PKJedi has joined the channel [19:09] cardona507: dgathright: :p [19:10] _announcer: Twitter: "how to deploy an expressjs based web application http://bit.ly/aA4XGS #nodejs #expressjs #ndistro #deployment" -- Sascha Depold. http://twitter.com/sdepold/status/22548840446 [19:10] joshowens has joined the channel [19:10] bradleymeck: at least you know you are getting back a string? [19:10] _announcer: Twitter: "For those who missed it, checkout/vote for what yours truly's Seattle Node JS Knockout team built this weekend! http://scrabb.ly" -- aviel. http://twitter.com/aviel/status/22548891533 [19:11] confoocious has joined the channel [19:12] charlenopires has joined the channel [19:13] V1: tjholowaychuk: Thanks for the vote, glad you liked the konami code :D [19:14] dgathright: Someone ranted against "stringify" the other night in #javascript. PersonA: "Who the hell gave it the name 'stringify', that's so stupid." B: "Douglas Crockford did" A: "Who the hell is that?" C: "Feel free to send your complaints to doug.crockford@yahoo.com" A: "Hah, @yahoo.com, figures." me: *facepalm* [19:14] wink_: lol [19:14] cardona507: heh [19:14] dgathright: #javascript is funny to monitor from time to time. [19:14] cardona507: nice [19:15] V1: lol [19:15] wink_: well in that case... [19:16] tjholowaychuk: V1: haha np man, ya that was pretty slick lol [19:16] V1: :D [19:17] dgathright: one of my favorite #javascript comments was "Java is enterprise Javascript, right?" [19:18] unomi has joined the channel [19:18] bradleymeck: yes... yes it is... [19:18] javajunky has joined the channel [19:19] dipser: hihi [19:19] wink_: it's a tad boggling that someone could be saavy enough to end up on irc, yet have that little idea of what java and javascript are [19:19] SamuraiJack__: someone should write a bindings to MozEmbed widget: http://www.mozilla.org/unix/gtk-embedding.html [19:19] bradleymeck: wink_ thats why we made an irc client for KO, bwahaha, more nubs moooore! [19:19] SamuraiJack__: or to webkit analog [19:20] bradleymeck: im still sad we couldnt get the ctcp working by the deadline [19:20] wink_: bradleymeck: hah [19:21] dgathright: wink_: They come for the porn. [19:21] bradleymeck: but +1 for patches to node-irc [19:21] bradleymeck: mmm, how to compound errors... catch(ex) { throw("mymessage"+ex) } ? [19:21] _announcer: Twitter: "Node.js demonstration - a live heat map of clicks and mouse movements - http://bit.ly/anZYn3" -- Paul Grous. http://twitter.com/pgrous/status/22549552582 [19:22] wink_: bradleymeck: link to node irc pls [19:22] bradleymeck: i havent submitted the patches yet , http://github.com/martynsmith/node-irc, solved the channel bug and disconnect bug [19:23] matt_c: ACTION really dug the wikipedia edit streamer that got its data from IRC. [19:24] daniellindsley has joined the channel [19:27] gerad has joined the channel [19:27] JimBastard has joined the channel [19:27] JimBastard: zzzzzzzzz [19:27] JimBastard: im gonna node knock you out [19:28] drudge: no..no..nodes gonna know you out [19:28] matt_c: Momma said knock you out. [19:28] PKJedi has joined the channel [19:28] joshowens has joined the channel [19:28] drudge: knock* whatevs [19:28] _announcer: Twitter: ""DTrace, node.js and the Robinson Projection": http://dtrace.org/blogs/bmc/2010/08/30/dtrace-node-js-and-the-robinson-projection/" -- ExtraHop Networks. http://twitter.com/ExtraHop/status/22549931190 [19:31] muntasir has joined the channel [19:31] JimBastard: ohh no, i got to keep on noding [19:33] elijah-mbp has joined the channel [19:33] bradleymeck: we noding they hatin, trying to catch me riding qwerty~ [19:34] _announcer: Twitter: "Cool node.js projects http://bit.ly/blNXNN Check out http://swarmation.com/ for sure" -- jam3labs. http://twitter.com/jam3labs/status/22550292496 [19:35] drudge: who doesn't ride qwerty [19:35] drudge: it's dvorak you gotta worry about [19:35] Aria: A handful of typists. [19:36] JimBastard: so you have to vote for 5 projects on nodeknockout for any of the votes to count? [19:36] Alex-SF has joined the channel [19:37] marshall_law has joined the channel [19:38] ivong has joined the channel [19:39] eczarny has joined the channel [19:39] bradleymeck: swarmation is going to rule my soul for next couple days [19:40] steadicat: ;) [19:40] ivong_ has joined the channel [19:42] tjholowaychuk: A Facebook clone in 6 lines of Haskell [19:43] jchris has joined the channel [19:45] ceej has joined the channel [19:45] _announcer: Twitter: "Expresso is a joy to use: # http://visionmedia.github.com/expresso/ nodejs TDD #" [pt] -- Gianni Chiappetta. http://twitter.com/gf3/status/22550912676 [19:45] altamic has joined the channel [19:45] gf3: wat [19:45] gf3: who owns _announcer} [19:45] gf3: s/}/?/ [19:45] eczarny has left the channel [19:46] gf3: JimBastard: also: http://github.com/gf3/Levenshtein/blob/master/lib/levenshtein.js#L39-67 [19:47] gf3: JimBastard: vs http://phpjs.org/functions/levenshtein:463 [19:47] JimBastard: gf3: the matrix? [19:47] JimBastard: it does look a bit cleaner [19:47] gf3: JimBastard: remember I said I'd rather write my own than use that god-awful php-js function [19:47] JimBastard: those phpjs guys can eat a sack of cocks [19:48] JimBastard: its like a bag of dicks, but the cheaper version [19:48] gf3: JimBastard: AAAAAAND I wrote a sexy inspect/toString [19:48] gf3: http://img.gf3.ca/ebaf7deff448602470d45001fa4ac0e2.png [19:48] gf3: JimBastard: ^ [19:48] dgathright: Swarmation is the bomb. [19:48] steadicat: woot [19:48] JimBastard: yeah srawm might be the winrar [19:49] steadicat: agh, don't get my hopes up :) [19:49] V1: gf3, JimBastard vs http://github.com/3rd-Eden/node-algorithms/blob/master/algorithms.js#L115-162 :p [19:49] noahcampbell has joined the channel [19:50] bradleymeck: gf3 maushu [19:50] gf3: V1: sigh [19:51] V1: :p [19:51] MikhX has joined the channel [19:52] gf3: bradleymeck: yao [19:53] bradleymeck: gf3 _announcer is maushu's work [19:53] gf3: maushu: what's up with the hash tag-age in _announcer [19:53] gf3: bradleymeck: thx [19:55] bradleymeck: mmm i cant miss in swamation, i always get points even when i shouldnt? [19:55] maushu: gf3, blame the translator. [19:55] maushu: I KNOW NOTHING. [19:55] gf3: k [19:55] maushu: Now, should I work on my startup or on my canvas multiplayer platformer. [19:56] maushu: Hmmm, decision, decisions. [19:56] voodootikigod_: gf3 did you write a levenshtein comparator? [19:56] bradleymeck: startup til 230 [19:56] gf3: voodootikigod_: yesh [19:56] voodootikigod_: fucking tight [19:56] maushu: I also wrote one for announcer. [19:56] visnup: mjr_: made those changes [19:56] maushu: I think. [19:56] maushu: Or I just stole it from somewhere. [19:57] gf3: voodootikigod_: with sexy toString/inspect and it coerces to a number nicely: http://img.gf3.ca/ebaf7deff448602470d45001fa4ac0e2.png [19:57] gf3: annnnnd specs [19:57] atmos has joined the channel [19:57] maushu: ACTION pokes gf3 in the eye. [19:57] _announcer: Twitter: "#reddit Reflections on Node.js Knockout Competition: submitted by pkrumins [link] [comment] http://bit.ly/ahXUYL #rulez" -- REDDITSPAMMOR. http://twitter.com/REDDITSPAMMOR/status/22551666496 [19:58] gf3: ACTION removes maushu's finger from his eye [19:58] dmcquay has joined the channel [20:00] isaacs: nothing will make you curse out your dislexic friends like swarmation [20:00] adambeynon has joined the channel [20:00] isaacs: if i see another backwards "snake" i'm gonna flip [20:00] drudge: that's what she said? [20:01] V1: Are we allowed to update the modules we used on no.de accounts? modules, no git push s hizzle [20:01] mu-hannibal has joined the channel [20:01] JimBastard: man [20:01] JimBastard: the internet is alive today [20:02] cardona507: with the sound of music [20:02] JimBastard: i got 3 recruiter emails for two jobs from github [20:02] xer0xM_gone: lol @ dislexic snakes [20:02] bradleymeck: lol [20:02] bradleymeck: jim what was your teams site? [20:02] _announcer: Twitter: "Kill.Node has potential http://rochester-js.no.de/game #nodeko" -- Josiah Roe. http://twitter.com/josiahq/status/22551964950 [20:02] JimBastard: "hey we saw your github, that makes us cool, come work for us" [20:02] wink_: JimBastard: did you send 'em the 8=========D response? [20:02] JimBastard: bradleymeck: http://nodeknockout.com/teams/the-nyc-nodejitsu-ninjas [20:02] gf3: § [20:03] JimBastard: wink_: i only do that to people who try to hire me for ruby [20:03] JimBastard: or other non-javascript techs [20:03] JimBastard: bradleymeck: prenup is up and runnin @ http://prenup.nodejitsu.com/ [20:03] rixius has joined the channel [20:03] JimBastard: gonna be posting updates all week [20:04] JimBastard: the joyent hosting is actually responding slower for me then our hosting, dont know why [20:04] JimBastard: maybe a fluke, maybe just high usage [20:04] JimBastard: maybe not as much resources allocated [20:04] bradleymeck: so nodejitsu is now running actual sites, run for the hills! [20:04] JimBastard: bradleymeck: well, we have been hosting sites since april [20:04] JimBastard: but little known fact, we actually deployed the new version over the weekend [20:05] JimBastard: we did TWO knockout entries, and rolled our own hosting platform, ohh yeah we launched the blog too. http://blog.nodejitsu.com [20:05] JimBastard: BUSY WEEKEND [20:05] maushu: I'm too busy playing swarmation! [20:06] xer0xM_gone: nice logo for pre-nup jimbastard [20:06] JimBastard: thanks xer0xM_gone , im sure its just photoshop and google image [20:06] JimBastard: one of the guys did it in like 3 minutes [20:07] JimBastard: the real win here is http://github.com/nodejitsu/kyuri [20:07] JimBastard: indexzero raged soo hard on that [20:07] JimBastard: i still am in awe of what he did [20:07] JimBastard: in two days [20:07] xer0xM_gone: that was made in the KO ? cool.. checking it out.. [20:07] JimBastard: xer0xM_gone: yeah, we did two entries [20:08] _announcer: Twitter: "OH: (define (scalable? feature) (if (uses-node-js? feature) #t (uses-events? feature)))" -- James Golick. http://twitter.com/jamesgolick/status/22552328882 [20:08] JimBastard: im pretty sure we are disqualifed too, but like, ehhh [20:08] JimBastard: we making a real tool for people to use, not some clicky click game [20:08] tjholowaychuk: its overkill though IMO, a UI for that cucumber stuff is worse than just writing the plaintext [20:09] elitheeli has joined the channel [20:09] _announcer: Twitter: "I'm not yet ready for #nodejs are you?" -- Wolfgang Reinhardt. http://twitter.com/wollepb/status/22552399901 [20:09] JimBastard: says the guy with the only competing node.js testing framework [20:09] devinus: people sure like to twit about node.... [20:09] JimBastard: tjholowaychuk: seriously though, that statement is a big ignorant. some of us will be running standup meetings from our ipads in real-time [20:10] JimBastard: tjholowaychuk: do you ever use any project management tools? pivotal tracker? [20:10] MikhX has joined the channel [20:10] JimBastard: and the UI is 100% decoupled, kyuri and prenup are seperate projects [20:10] tjholowaychuk: JimBastard: im not saying it is useless, im saying (in my opinion..) that it is overkill [20:10] JimBastard: there is no need to use the UI at all [20:10] tjholowaychuk: but I dont work with clients so.. [20:10] JimBastard: yeah [20:10] tjholowaychuk: but no PT is brutal [20:10] JimBastard: you gotta get agile and shit [20:11] JimBastard: PT is functional, we can do much better [20:11] eazyigz has joined the channel [20:11] tjholowaychuk: easily yeah [20:11] JimBastard: tjholowaychuk: for someone like you, id think you'd want to write cuke scripts by hand and then have kyuri output expresso stubs? i mean you hate cuke i guess [20:11] tjholowaychuk: node would be nice for that [20:11] stephank: swarmation makes me feel like a clueless chicken [20:11] stephank: (not necessarily a bad thing) [20:11] eazyigz: what is the best way to stress/load test node.js? [20:12] mizerydearia has joined the channel [20:12] JimBastard: eazyigz: apache ab, kinda [20:12] JimBastard: but its not ideal [20:12] tjholowaychuk: JimBastard: yeah that would be more my use-case, if I worked with clients heavily it would be useful [20:12] drudge: nodeload? [20:12] tjholowaychuk: but not in my case [20:12] JimBastard: for sure [20:12] eazyigz: I want to simulate thousands of concurrent transactions from different clients [20:12] JimBastard: sorry, im just in hype / promotion mode, tjholowaychuk [20:12] JimBastard: :p [20:12] matt_c: tsung might be able to push more data than ab [20:12] JimBastard: tsung is the shit [20:12] JimBastard: but its not exactly trivial to setup [20:13] jamiew has joined the channel [20:13] tjholowaychuk: JimBastard: no worries, gotta admit though it is nice to see a bit of non-game stuff [20:13] _announcer: Twitter: "Real Time with node.js: I continue my series of examples of development with node.js, this amazing tool that ... http://bit.ly/bGlBhM" [fr] -- Vincent RABAH. http://twitter.com/itwars/status/22552640503 [20:13] tjholowaychuk: tons and tons of games [20:13] matt_c: tsung like an ox. [20:13] JimBastard: im not saying im not hung like a zoo animal or anything, i could just use more concurrent connections [20:13] creationix has joined the channel [20:13] drudge: i was not expecting that many games [20:13] JimBastard: i figured mostly games [20:13] JimBastard: and the winner will be a clicky click draggy drag that looks amazing [20:14] drudge: you mean like mape's game? :) [20:14] eazyigz: JimBastard: how would apache ab help? I am running nodejs standalone [20:14] JimBastard: eazyigz: ? [20:14] drudge: you don't need to use apache to use ab [20:14] JimBastard: ab -c 50 -n 1000 http://yourserver.omc/ [20:14] Me1000 has joined the channel [20:15] JimBastard: apache ab is a tol [20:15] JimBastard: tool [20:15] JimBastard: "ab" [20:15] JimBastard: apache is the name or the organization [20:15] eazyigz: got it [20:15] JimBastard: not the web server [20:16] eazyigz: looking at abs's website [20:16] eazyigz: it says " ab - apache http server benchmarking tool" [20:16] eazyigz: did I misread something? [20:17] drudge: Apache's HTTP Server Benchmarking Tool [20:18] CIA-77: node: 03Fedor Indutny 07master * rdb23af0 10/ src/node.h : Constants should be readOnly and DontDelete - http://bit.ly/9Xt7qc [20:18] creationix: Is Vitali Lovich here? [20:18] richcollins has joined the channel [20:19] stephank: I don't get the oauth thing. Shouldn't I be scared when something, I don't know what it does, wants to use my twitter account? [20:19] Xelysium has joined the channel [20:19] bradleymeck: yep, it wants to use your twitter, means it can post as you etc [20:20] stephank: I sortof avoided voting on any entries that wanted me to do that. :/ [20:20] rixius has left the channel [20:20] jacobolus has joined the channel [20:21] Zuardi has joined the channel [20:21] _announcer: Twitter: "Reflections on Node.js Knockout Competition http://ff.im/-pW24v" -- Dhananjay Nene. http://twitter.com/dnene/status/22553155435 [20:22] JimBastard: so bradleymeck i have a real version of broodmother online now [20:22] bradleymeck: cool [20:22] JimBastard: i can like, log into our admin console and add a drone entry [20:23] xer0xM: stephank if it's piratetron, it just wants to use your avatar [20:23] JimBastard: and it will like work or something [20:23] JimBastard: im thinking, lunch, then frankie? [20:23] bradleymeck: like? [20:23] bradleymeck: sure [20:23] JimBastard: cool beans, sammich and pants time [20:23] JimBastard: bbl [20:23] bradleymeck: poor poor bot is going to be beaten to death [20:23] JimBastard: i think he might be okay [20:23] JimBastard: we have had 100% uptime since deploy [20:24] JimBastard: which is actually pretty scary for me [20:25] siculars has joined the channel [20:27] _announcer: Twitter: "The Java Redemption: Nodify, a web-based IDE for node.js applications http://ub0.cc/gg/tP" -- Christos Stathis. http://twitter.com/chstath/status/22553558332 [20:27] aubergine has joined the channel [20:27] stephank: xer0xM: meh, I went and created a test account. :B [20:28] amerine has joined the channel [20:28] CIA-77: node: 03Bradley Meck 07master * rd5214b3 10/ lib/net.js : Allow Strings for ports on net.Server.listen - http://bit.ly/b3WT7U [20:29] V1: rauchg_: Thanks for your judge vote on speedo.no.de :) [20:29] rauchg_: V1: no prob man, amazing work [20:29] V1: Thanks :) [20:30] WALoeIII has joined the channel [20:31] creationix: ryah: ping [20:31] daniellindsley: isaacs: You there? [20:31] kevwil has joined the channel [20:32] _announcer: Twitter: "Node-Boilerplate now creates projects that are ready to be deployed @joyent hosting. #nodejs http://bit.ly/cpVYSn" -- Rob Righter. http://twitter.com/robrighter/status/22553875905 [20:32] Alex-SF has joined the channel [20:33] _announcer: Twitter: "i gotta admit that I am impressed with the node.js knockout competition, especially scrabb.ly and swarmation.com" -- Josh Nielsen. http://twitter.com/joshontheweb/status/22553962812 [20:33] _announcer: Twitter: "Wow Rails 3.0 release and Node Knockout deadline within the same hour. What an eventful weekend! #nodejs #rails3 #nodeko" -- Tim Caswell. http://twitter.com/creationix/status/22553972429 [20:33] ryah: creationix: hey - what's up? [20:34] creationix: ryah: do you have an opinion on the setTimeout(x, 0) thread. I don't want to try to debate a position that's not true [20:34] c4milo: me too [20:34] ryah: creationix: i haven't got to it yet [20:34] ryah: but what's the issue? [20:35] olauzon has joined the channel [20:35] creationix: basically someone wants to make setTimeout(fn, 0) work using the nextTick queue AND allow canceling of events [20:35] c4milo: heheh [20:35] ryah: oh [20:35] ryah: *shrug* [20:36] mape: How many judges per entry did it end up being? [20:36] ryah: creationix: for speed? [20:36] c4milo: ryah: and he already did a patch to do that [20:36] creationix: ryah: I asked for the same thing about a year ago and you said it was a bad idea [20:36] atmos has joined the channel [20:36] DTrejo has joined the channel [20:36] creationix: ryah: yeah, I guess, but it adds all sorts of complications and for dubious use cases [20:37] creationix: I say if you want zero delay in node, then use nextTick, if you want a timeout, then use setTimeout [20:37] ryah: yeah, i'm not particularly interested in complex tweeks like that [20:37] BrianTheCoder has joined the channel [20:37] ryah: tweaks even [20:37] creationix: ryah: well when you get a chance, please weigh in on the thread, it's gotten pretty long [20:37] creationix: :) [20:37] c4milo: and annoying [20:37] c4milo: :P [20:38] BrianTheCoder has joined the channel [20:38] _announcer: Twitter: "Checking out the Node.js Knockout entries: http://bit.ly/drJWF5 - great job everyone! #nodejs" -- Ryan Rose. http://twitter.com/rsrose/status/22554312714 [20:39] Aria has joined the channel [20:39] _announcer: Twitter: "@webandy This is probably the first great use I have seen of Node.js and the whole async movement." -- John Shimek. http://twitter.com/varikin/status/22554358168 [20:39] admc has joined the channel [20:39] Aredridel has joined the channel [20:40] _announcer: Twitter: "I don't know much about node.js (yet) but Node Boilerplate from @robrighter seems like a great place to start! http://bit.ly/cpVYSn" -- Chris Baglieri. http://twitter.com/chrisbaglieri/status/22554419461 [20:42] creationix: mape: not sure, but I had about 7 assigned to me [20:42] mape: Hmm k, guess I'll have more endless nights [20:43] mape: Hehe Resig is going all out on the reviews [20:43] zapnap has joined the channel [20:43] cardona507: i hope he reviews mine [20:44] mscdex: node.js rules! [20:44] cardona507: nodejs ftw [20:44] zomgbie has joined the channel [20:47] rauchg_: mape: link ? [20:48] mape: rauchg_: to what? [20:48] rauchg_: resig's all-out review [20:48] rauchg_: :D [20:51] _announcer: Twitter: "Handy Levenshtein function for Node: http://github.com/gf3/Levenshtein #node.js #javascript" -- Gianni Chiappetta. http://twitter.com/gf3/status/22555087820 [20:51] MikeSmithX has joined the channel [20:52] mjr_ has joined the channel [20:52] jetienne has joined the channel [20:53] vnguyen has joined the channel [20:54] mape: rauchg_: Oh, well most of them [20:54] mape: More analysis then comments [20:55] rauchg_: yeah it looks like he's analyzing them as if they were startups or emerging businesses [20:55] rauchg_: "that being said, it's only a slightly new take on the existing chat room that are on the Justin.tv site" [20:55] bradleymeck: then im boned [20:57] joshowens has joined the channel [20:57] StevenSoroka has joined the channel [20:57] StevenSoroka has left the channel [20:58] mape: Guess that is the innovation angle? [20:59] mjr_ has joined the channel [20:59] mjr_: bradleymeck: is http://rose.no.de:4010/ yours? [20:59] bradleymeck: ya, me any my gf, taught her js over the weekend :D [20:59] kevwil has joined the channel [21:00] mjr_: Did you see the messages I was sending from it a second ago? [21:00] bradleymeck: no, wasnt looking, can join #node.js and complain in here from it [21:00] mjr_: What browser did you test in? [21:00] bradleymeck: chrome /chromium [21:01] mjr2 has joined the channel [21:01] mjr_: Lemme try in Chrome. [21:01] rauchg_: i think it's pretty rough to quote a vc-funded company in comparison to a 48 hour project [21:01] slotq has joined the channel [21:01] rauchg_: i could go and say "yeah, saw it in meebo 5 years ago, boo" [21:01] mjr2 has joined the channel [21:01] mjr_: bradleymeck: I can't send messages to the channel in either chrome or safari. [21:01] rauchg_: one has to judge innovation in the context of a 48 hour competition [21:02] bradleymeck: mjr_ /shrug, would fix it if i could, did you try a different user name? [21:02] mjr_: Yeah, 48 hours is like no hours. [21:02] dilvie: Looking at somebody else's code. Confused by this: (var i = 0; l = d.length, i < l; i++) [21:02] cloudhead: who cares about resig's opinion anyway.. [21:02] bradleymeck: node-irc seems to freak out about name collisions [21:02] tjholowaychuk: + his php is the most brutal shit i have ever seen [21:02] tjholowaychuk: even for php [21:02] mjr2 has left the channel [21:02] jetienne: bradleymeck: website to irc is not working [21:03] bradleymeck: ~o~ did someone manage to nuke it permanently [21:03] dilvie: what is going on in that for syntax? [21:03] mjr_superunique has joined the channel [21:03] wha has joined the channel [21:03] _announcer: Twitter: "WebSocket-compatible realtime HTTP server implemented with Node.JS: http://github.com/guille/node.websocket.js/" -- Brent Graham. http://twitter.com/brentg/status/22555907911 [21:03] cloudhead: dilvie: it's assigning the length to l, then check i < l every iteration [21:03] jetienne: bradleymeck: ui is no good on a netbook. no autocomplete for nick. just feedback i understand the time limit [21:03] bradleymeck: dilvie, a for loop? [21:03] mjr_: bradleymeck: it works on the default channel, but I can't send to #node.js [21:03] eisd has joined the channel [21:04] bradleymeck: mjr_ odd, try /msg #node.js ? [21:04] slotq: slotq [21:04] jetienne: msg works [21:04] mjr_superunique: totally /msg-ing #node.js [21:04] wha: wang [21:04] mjr_: hey, that worked. [21:04] dilvie: cloudhead: that's what I thought. I wasn't aware that it was valid syntax. [21:04] visnup has joined the channel [21:04] bradleymeck: jetienne, yea ui was least of our worries, getting the irc events hooked up was painful, spent most of my time fixing errors [21:05] rnewson has joined the channel [21:05] rnewson has joined the channel [21:05] javajunky has joined the channel [21:05] dilvie: cloudhead: jsLint reports an error on that line. Is jsLint right? [21:05] cloudhead: dilvie: yea you can chain stuff with , [21:05] cloudhead: well, it's not necessarly good practice, but nothing wrong with it [21:06] bradleymeck: seems like its just a for loop construct gone ary [21:06] wha: test [21:06] _announcer: Twitter: "Mozgoprochischayuschaya article about node.js and the eternal debate threads vs events. http://bit.ly/9OjELM" [ru] -- Sergey Bartunov. http://twitter.com/sbos/status/22556152751 [21:06] mu-hannibal has joined the channel [21:07] saikat has joined the channel [21:07] BrianTheCoder has joined the channel [21:07] DTrejo has joined the channel [21:07] dilvie: cloudhead: thanks. =) [21:08] joshbuddy has joined the channel [21:08] SubStack: ACTION wonders how much the judging will take the code into consideration [21:08] bradleymeck: :? [21:09] ryancnelson has joined the channel [21:09] mjr_: I'm sure that depends on the judge, but sadly "code elegance" isn't one of the categories. [21:09] cloudhead: ACTION wonders if the judges will look at the code [21:09] ryancnelson: hi... are the team-anansi folks in here? [21:09] _announcer: Twitter: "@cistov So, how hard is it to knock out node.js?" -- Edward O'Riordan. http://twitter.com/edwardoriordan/status/22556342389 [21:09] SubStack: pretty much all of our 'innovation' is in the code part [21:09] ryancnelson: ...just saw your tweet (i'm from joyent) [21:09] mjr_: SubStack: yours is the chess one? [21:10] SubStack: mjr_ yeah [21:10] mjr_: I was just looking at that. Pretty neat idea with your dnode stuff. [21:10] tjholowaychuk: haha chess was sweet [21:10] SubStack: ^_^ [21:11] SubStack: I guess innovation could be taken two ways [21:11] SubStack: implementation and concept [21:12] maushu: Chess needs wizards. [21:12] SubStack: of course! [21:12] SubStack: goodness anasasi has an insane number of uniques [21:12] CIA-77: node: 03Marco Rogers 07master * r9c7c6e9 10/ (lib/fs.js test/simple/test-fs-write.js): Fixed async fs writes with length 0, it should fire the callback - http://bit.ly/9pna7o [21:12] CIA-77: node: 03Marco Rogers 07master * raf9aa93 10/ (lib/fs.js test/simple/test-fs-readfile-empty.js): fix for fs.readFile to return string when encoding specified on zero length read - http://bit.ly/aaOPoi [21:13] _announcer: Twitter: "#nodejs with #faye is really nice. But is it possible to send JSON to the server and then parse it in a painless way? RT || solution <3" -- Jonny Strömberg. http://twitter.com/javve/status/22556593530 [21:13] SubStack: ACTION plans to build a nice framework around dnode [21:13] ryancnelson: i think anansi's doing some map-reduce kind of thing, and they're linked/iframed/included on some big website(s) [21:13] SubStack: ah [21:14] maushu: maprejuice? [21:14] SubStack: since it can get confusing remembering which side of the connection your object's function calls execute on! [21:14] JimBastard: client-side grid computing ftw [21:15] xer0xM: awe, the activity on the leaderboard is fading [21:15] mjr_: ryancnelson: should http://anansi.no.de/ be up then? [21:15] eazyigz has joined the channel [21:15] mjr_: Because it is broken for me [21:15] ryancnelson: the network graph for swarmation is ridonkulous, though :) [21:17] ryancnelson: team anansi is having some problems right now [21:17] creationix1 has joined the channel [21:17] ryancnelson: trying to find them to help out, they put a request to joyent on twitter, so I logged in here [21:18] pgriess has joined the channel [21:19] _announcer: Twitter: "@janl Nice! I wrote an app called MadPitch once that generated fake movie-script elevator pitches. Node.js time! #ItsThisForThat" -- Justin Shoffstall. http://twitter.com/jmshoffs0812/status/22556974803 [21:19] maushu: ^ [21:19] maushu: Now THAT is innovation. [21:20] SubStack: movie script pitches! SHIT [21:20] JimBastard: lol [21:20] JimBastard: did ANYONE else do a tool for nodeknockout? [21:20] maushu: ryancnelson, swarmation is addictive. [21:21] JimBastard: like, an open-source tool you can use for stuff [21:21] Astro: maprejuice down? [21:21] JimBastard: i saw merlin, which is image magick bindings [21:21] maushu: In C++? [21:21] JimBastard: maushu: yeah [21:21] maushu: Oh, thats nice. [21:21] JimBastard: aye [21:21] ryah: does anyone want to weigh in on this URL test: http://gist.github.com/558073 [21:21] JimBastard: polotek's team [21:22] vnguyen: JimBastard: whats the link to ur team [21:22] JimBastard: http://nodeknockout.com/teams/the-nyc-nodejitsu-ninjas [21:22] TobiasFar has joined the channel [21:22] ncb000gt: JimBastard: yes [21:23] ncb000gt: JimBastard: we worked on Merlin, ImageMagick bindings for node [21:23] JimBastard: hey vnguyen , i actually know your old coworker Per [21:23] _announcer: Twitter: "Want to play with Node.js. Is @heroku's node.js stack open to the public yet? What about a @joyent node smartmachine w/o being in #nodeKO?" -- David Demaree. http://twitter.com/ddemaree/status/22557240232 [21:23] JimBastard: he's from the same area im from [21:23] vnguyen: JimBastard: oh nice, he's a cool dude, works really hard [21:23] bradleymeck: i want to play with another no.de [21:23] JimBastard: ahaha, he said good things about you too [21:23] vnguyen: JimBastard: yeah right.. >_> [21:24] bradleymeck: ryah, is // valid? [21:24] _announcer: Twitter: "pictshare got a vote from the creator of node.js!" -- atsuya. http://twitter.com/atsuya/status/22557326668 [21:24] JimBastard: he did! i swear [21:24] vnguyen: JimBastard: +1 vote for you guys hehe [21:24] JimBastard: thanks! :-) [21:24] saikat has joined the channel [21:24] maushu: ryah, you are supposed to be neutral. xD [21:25] creationix: ryah: that test looks good [21:25] maushu has left the channel [21:25] mjr_: ryah is on the judges list [21:25] maushu has joined the channel [21:25] mjr_: He's duty bound to vote [21:25] creationix: ryah: I'd still like "//some_path" to work for req.url as well [21:25] creationix: isaacs said he was working on a patch [21:26] mikeal has joined the channel [21:26] bradleymeck: awww my swarmation died at the 2hr timeout [21:26] jetienne: path should be normalized [21:28] maushu: bradleymeck, eh? [21:28] zemanel has joined the channel [21:28] devinus: ncb000gt: does merlin use graphicsmagick? [21:28] bradleymeck: huh? [21:28] c4milo: ryah: ? [21:28] JimBastard: batman? [21:28] dylang has joined the channel [21:28] ncb000gt: devinus: it uses imagemagick [21:28] JimBastard: c4milo: you never made it to the nyc hq! [21:28] hellp has joined the channel [21:28] webr3 has joined the channel [21:28] devinus: ncb000gt: i may fork it and get it to work with GM [21:29] c4milo: JimBastard: sorry I couldn't go I have been busy these days. [21:29] ncb000gt: devinus: go for it! we're going to keep working on it because right now it supports a fraction of what image magick can do [21:29] JimBastard: its all good, you missed out of dude sweat and cheeseburgers [21:30] c4milo: JimBastard: :( [21:30] ncb000gt: devinus: shoot over bugs or questions you have too [21:31] pengwynn has joined the channel [21:31] Zuardi has joined the channel [21:32] ryah: but should the path be // or / ? [21:33] eazyigz has joined the channel [21:33] jetienne: ryah: i vote / [21:33] bradleymeck: ACTION goes off to find the rfc [21:33] jetienne: http://www.ietf.org/rfc/rfc2396.txt section 3.3 is supposed to be authoritqtive but i dont get it [21:33] mjr_: Yeah, // is strange. [21:34] jetienne: for file path to be normilized is key [21:35] jetienne: from my reading of rfc2396.3.3 only one / [21:35] jetienne: but late and i am sick for the last 4 days [21:35] bradleymeck: should be // according to http://www.ietf.org/rfc/rfc2396.txt 3.3 [21:36] jetienne: The path may consist of a sequence of path segments separated by a [21:36] jetienne: single slash "/" character [21:36] jacobolu_ has joined the channel [21:36] bradleymeck: yes, but segment may be empty due to the * [21:36] jetienne: true [21:37] tjholowaychuk: ////////////// [21:37] tjholowaychuk: sweet path [21:37] maushu: /.././ [21:37] bradleymeck: awesome! it goes to fin nowhere [21:37] MezZzeR has joined the channel [21:38] jetienne: and there is a ; param i havent seen anywhere [21:38] creationix: ryah: I'd leave the path as raw as possible to the node app can intrepret it as needed [21:38] jetienne: bradleymeck: you know this one ? [21:38] bradleymeck: its for compounding uris together [21:39] jetienne: wow i belied to know http, after 3servers and one client [21:39] nerdEd has joined the channel [21:40] jetienne: http://example.com/video.webm;bla [21:40] bradleymeck: no one supports it really [21:40] _announcer: Twitter: "I like node.js, but it needs a higher level function to do HTTP GET requests. I should not have to construct header params." -- Douglas Muth (Giza). http://twitter.com/dmuth/status/22558438550 [21:40] bradleymeck: firefox has the "|" it uses to do multiple uris, but compounding i cant think of a client that does it [21:41] bradleymeck: hehe no one wants to give headers [21:41] jetienne: ryah asked for this too [21:41] jetienne: i even got my own version... i mean this show it is needed [21:42] _announcer: Twitter: "Beginning making a project for #PalTweets... Getting Real-Time Results with #nodejs and #socket... #fb" -- Amr Numan Tamimi. http://twitter.com/amrnt/status/22558554365 [21:43] bradleymeck: for not needing headers? [21:44] jetienne: yep, http.get(url, function(){} [21:44] jetienne: kinda i know at least 3 versions of helpers [21:44] creationix: node !== jquery [21:45] mikeal: hehe [21:45] mikeal: request({method:"GET", uri:url}, callback) [21:45] mikeal: :) [21:45] creationix: mikeal: I'm learning CouchDB, you'd be proud, writing my first view [21:45] mikeal: http://github.com/mikeal/node-utils/tree/master/request/ [21:46] _announcer: Twitter: "@dmuth Check out http://github.com/mikeal/node-utils/tree/master/request/ for a higher level node.js HTTP client." -- Matt Ranney. http://twitter.com/mranney/status/22558797210 [21:46] mikeal: haha [21:46] drudge: creationix: haha me too! [21:46] _announcer: Twitter: "Omg. I really need to sleep. My #nodejs and #faye problem had very simple solution that I figured out my self after brushing my teeths :P" -- Jonny Strömberg. http://twitter.com/javve/status/22558855628 [21:46] drudge: i started because of your couch-client [21:47] creationix: drudge: cool [21:47] bradleymeck: http.request(method,url) without the createClient then request basically? [21:47] creationix: once I get into some more advanced couch stuff, we'll see if my client over-abstracts [21:47] creationix: ACTION hates abstractions that hide the raw power [21:47] mjr_: creationix: Do your view experimentation before you accumulate a lot of documents. Once you get a ton of data, rebuilding the views is costly. [21:48] creationix: mjr_: how costly? seconds, hours? [21:48] jetienne: creationix: asm ftw ? :) [21:48] bradleymeck: the POWAH [21:48] mjr_: It all depends on the quantity and size of documents. [21:48] mjr_: And what your views are doing, of course. [21:48] creationix: mjr_: well, I don't expect a lot of documents, so it doesn't really matter for this app [21:48] mjr_: Easy then [21:48] tjholowaychuk: creationix: abstractions like the couch http interface :p [21:48] drudge: what is considered a large quantity of documents for couch [21:49] mjr_: For my usage, when I get more than, say, 50,000 documents, rebuilding views is costly. [21:50] jetienne: mikeal: from my reading of the code, request seems to loop forever if the server replies bogus redirect... am i correct ? [21:51] creationix: tjholowaychuk: nah, that's low-level enough [21:51] DTrejo_ has joined the channel [21:52] rauchg_: creationix: so if i need to access data in the same box, instead of accessing over TCP i go over HTTP ? how is that low level [21:52] rauchg_: or in the same network even [21:52] _announcer: Twitter: "@rdrake1 I asked in #node.js for a Lev func. and someone URL'd me this: http://bit.ly/a4Cc9s I said "NO U" and wrote my own." -- Gianni Chiappetta. http://twitter.com/gf3/status/22559213149 [21:52] tjholowaychuk: supes fast [21:52] Tim_Smart has joined the channel [21:52] mikeal: jetienne: i think there is a default threshold [21:52] mikeal: or maybe i still need to write that :) [21:53] herrFoo has joined the channel [21:53] jetienne: http://github.com/mikeal/node-utils/blob/master/request/lib/main.js#L82 mikeal i think you do :) [21:53] creationix: rauchg_: http is just another protocol, you have to go over postgres:// for postgres and mysql:// for mysql [21:53] JimBastard: yaaa! got a good review from malte! win! [21:53] rauchg_: it's an unneeded extra layer for a multitude of scenarios [21:54] matt_c: Has anyone used http://github.com/cwolves/nodeCassandra ? Are there any other node+cassandra options out there besides the ruby bridge? [21:54] creationix: rauchg_: compared to what though [21:54] herrFoo: what's the correct way to read posted multipart data? [21:54] creationix: there are cases where sqlite or nStore is ideal [21:54] rauchg_: just plain TCP [21:54] herrFoo: i heard about multipart-js and such, but it seems like its built in now? [21:54] creationix: what is plain TCP? [21:54] tjholowaychuk: redis [21:54] creationix: that's just a transport [21:54] rauchg_: you can expose a REST interface [21:54] andym has joined the channel [21:54] rauchg_: for any database [21:54] creationix: http is just plain tcp [21:55] rauchg_: no, it's a protocol that has to be parsed and has built-in idioms [21:55] Tim_Smart: creationix: I might use nstore with this HTML5 media player I'm working on. [21:55] creationix: Tim_Smart: cool [21:55] Tim_Smart: I was going to release it as my NKO project but my weekend got busy with other things. [21:56] shimondoodkin has joined the channel [21:56] andym has left the channel [21:56] creationix: rauchg_: after implementing the postgres protocol and looking into mongo's protocol, I for one am glad couch's native interface is http based [21:56] creationix: just because has http as a subset of it's protocol doesn't automatically make it less effecient [21:56] tjholowaychuk: creationix: fire up redis-server w/ rlwrap + telnet best of both worlds IMO, still easy to implement, readable, and super fast [21:56] breccan has joined the channel [21:57] polyrhythmic has joined the channel [21:57] creationix: tjholowaychuk: yeah, text-based protocols are nice [21:57] rauchg_: http was designed to send hypertext, not json [21:57] _announcer: Twitter: "@dainbrain hey dude, is it possible to install git, ultimately nodejs, on a DV 3.0?" -- Jason McLeod. http://twitter.com/jasonmcleod/status/22559590391 [21:58] paulwe has joined the channel [21:58] rauchg_: and as a protocol, it's widely misunderstood and misimplemented, why would you build on top of that foundation? [21:58] rauchg_: of course, if you want to expose data to a browser [21:58] rauchg_: you can build a REST interface to _any_ database you want [21:58] tjholowaychuk: yeah its just a weird place to start [21:59] rauchg_: and REST by itself is completely broken too [21:59] rauchg_: see: Q: Where are the HTTP verbs GET/POST/PUT? http://www.rundragonfly.com/dragonfly_routes [22:00] rauchg_: PATCH was only recently added, again, very debatable protocol for a datastore [22:00] creationi has joined the channel [22:01] creationix: well, I didn't invent couchdb, just using it [22:02] creationix: seems nice enough for me [22:02] _announcer: Twitter: "@chesty48 btw, I'm very seriously thinking of porting Planet to #nodejs, making it "real time" by default. :-)" -- Jeff Waugh. http://twitter.com/jdub/status/22559898378 [22:03] tim-_ has joined the channel [22:05] _announcer: Twitter: "Great talk from Crockford, gives props to #nodejs -> http://yuiblog.com/crockford/" -- Marc Harter. http://twitter.com/wavded/status/22560103878 [22:07] bradleymeck: did crockford learn about parsers being able to handle missing semicolons!? [22:07] tjholowaychuk: hahaha [22:08] muntasir has left the channel [22:08] bradleymeck: in fact quite often a good parser is faster w/o the semicolon [22:09] dgathright: rauchg_: I disagree. Just because HTTP was designed with Hypertext in mind, doesn't make it less capable of transferring JSON. Heck, JSON can often just be part of a Hypertext document. I'd hesitate to say Hypertext is a document in the same way JSON is, so it's comparing apples & oranges. JSON v HTML/XML would be more accurate. [22:09] tjholowaychuk: bradleymeck: people are silly [22:09] tjholowaychuk: OMG if I dont add semi-colons it will have to add them for meeeee [22:09] bradleymeck: true, but i am one of those ppl :( [22:09] bradleymeck: it doesnt even have to add it [22:09] tjholowaychuk: no i know [22:09] tjholowaychuk: haha [22:09] tjholowaychuk: thats why i think its funny [22:09] bradleymeck: /cries [22:09] tjholowaychuk: its a damn grammar you can do whatever the hell you want with it [22:09] atmos has joined the channel [22:10] bradleymeck: ecma want to make () [] on new lines be a new statement [22:10] bradleymeck: thats gonna be interesting [22:10] creationix: tjholowaychuk: but the spec clearly calls is "insertion" and says you should "think of it as" the parser inserting the semis [22:10] jlilly has joined the channel [22:10] creationix: that doesn't help with the confusion [22:10] jlilly: creationix: would you mind if I /msg you w/r/t something I'm writing? (prose) [22:11] tjholowaychuk: i think it is just easier for them to describe it that way [22:12] ivong has joined the channel [22:12] inimino: maybe this is a good time to mention what I just did: http://boshi.inimino.org/3box/PanPG/build/js_ast.html [22:14] inimino: it's still ridiculously slow, however [22:14] Tobsn has joined the channel [22:14] bradleymeck: nice [22:15] ivong has left the channel [22:15] cloudhead has joined the channel [22:15] creationix: jlilly: sure [22:16] eazyigz has joined the channel [22:16] inimino: I might implement some of the Mozilla extensions and then translate them into plain ECMAScript. [22:17] creationix: inimino: that sounds like fun [22:17] jesusabdullah: inimino: It breaks for anon functions? [22:17] bradleymeck: i want something to detect if a Function has a closure reference /drool [22:17] inimino: jesusabdullah ⋱ example? [22:17] jesusabdullah: inimino: nvm [22:17] jesusabdullah: I just wrote an anon. function without any context [22:17] bradleymeck: thats illegal [22:17] jesusabdullah: exactly [22:17] Frans-Willem: creationix: Hey, didn't you experience data corruption too with nStore at some point ? [22:18] inimino: yeah [22:18] jesusabdullah: so I assigned it to var a and it worked [22:18] creationix: Frans-Willem: yep [22:18] bradleymeck: that is fine [22:18] creationix: that's why I'm rewriting it [22:18] Frans-Willem: creationix: did it involve buffers ? [22:18] inimino: bradleymeck ⋱ I'll start doing stuff like that soon [22:18] creationix: to make it faster and safer [22:18] creationix: Frans-Willem: no, I think it was just bad logic [22:18] bradleymeck: jesusabdullah, a function statement w/o a name is illegal, an expression is fine [22:18] Frans-Willem: creationix: I remember you told me data corruption occured whenever the JSON object got too large ? [22:18] inimino: bradleymeck ⋱ The next thing I want to finish is a pretty-printer, then I'll start playing with some light-weight analysis. [22:19] jesusabdullah: bradleymeck: I know, I just wasn't thinking [22:19] jesusabdullah: XD [22:19] _announcer: Twitter: "Like the look of @robrighter's handy #nodejs bootstrap tool. http://is.gd/eMdbN ...might mix-in ndistro for my projects http://is.gd/eMddb" -- Phil Hawksworth. http://twitter.com/philhawksworth/status/22561034632 [22:20] creationix: Frans-Willem: well, the initial version couldn't load back data over 1mb per document (or something like that) [22:22] _announcer: Twitter: "Gettin' close to puttin' my first #node.js library on GitHub, though there's not too much there at the moment." -- Danny Tatom. http://twitter.com/dannytatom/status/22561257119 [22:23] khug has joined the channel [22:23] _announcer: Twitter: "e.g. #nodejs is a really odd to code compared to pretty much any server-side lang I've used, and how the command line works" -- Marc Harter. http://twitter.com/wavded/status/22561318084 [22:23] bradleymeck: {get x(){}) is a bit odd [22:24] Guest50098 has joined the channel [22:25] _announcer: Twitter: "The #nodejs Daily is out - read this Twitter newspaper on http://paper.li/tag/nodejs (33 contributions today)" -- Christos Stathis. http://twitter.com/chstath/status/22561480455 [22:26] _announcer: Twitter: "#nodejs is not really different compared to browser #js, instead of waiting for a "click" event we're waiting for a 'io' event for example" -- Marc Harter. http://twitter.com/wavded/status/22561506285 [22:26] digitalsanctum has joined the channel [22:26] isaacs: bradleymeck: i agree [22:26] isaacs: bradleymeck: but it is nice to have a literal shorthand version of createProperty [22:26] inimino: oh, the ES5 getters? [22:26] bradleymeck: yea, was talking about the ast [22:26] saikat has joined the channel [22:27] inimino: hm, yeah, getters and setters are different [22:27] digitalsanctum: hey all, I'm attempting to use a generated app.js from express and getting "Error: Cannot find module 'less'" [22:27] Guest50098: How can I define something globally in node from within another scope? Is there something similar to the browser's window.foo = ...? [22:27] digitalsanctum: any ideas? [22:27] creationix: Guest50098: global. [22:28] Zuardi has left the channel [22:28] inimino: bradleymeck ⋱ I think Mozilla actually creates a FunctionExpression in both cases but their documentation was vague [22:28] tjholowaychuk: digitalsanctum: npm install less [22:28] c4milo: it's normal to have EMFILE Too many files on fs.readdirSync ? [22:28] inimino: ACTION should probably do that just for consistency [22:28] tjholowaychuk: digitalsanctum: less is optional, but the generated app uses less and jade [22:29] Guest50098: creationix: there isn't a general javascript solution for this is there? One that could be used in either the browser or node? [22:29] drudge: jade is pretty sweet [22:30] DTrejo has joined the channel [22:30] creationix: Guest50098: if (typeof global === 'undefined') global = window [22:30] creationix: something like that [22:30] Guest50098: creationix: fair enough. Thank you [22:31] digitalsanctum: tjholowaychuk: thanks, installing npm now [22:31] pgriess has joined the channel [22:32] Wandrewvious has joined the channel [22:34] cardona507: and the positive reviews start rolling in - :) [22:36] vnguyen: is there a virtualenv-like setup for nodejs out there? [22:36] _announcer: Twitter: "So, basically, it's a Node.js Server for Your Cat's Litter Box" -- Eric Kerr. http://twitter.com/erickerr/status/22562192088 [22:36] elitheeli has joined the channel [22:36] tjholowaychuk: vnguyen: nave / ndistro / nvm ? [22:36] vnguyen: tjholowaychuk: awesome, thanks; is there a general preference to one or the other atm? [22:37] benburkert has joined the channel [22:37] tjholowaychuk: vnguyen: not that I know of, pretty even usage I think [22:37] tjholowaychuk: vnguyen: but they are each different [22:37] tjholowaychuk: in slight ways [22:38] vnguyen: tjholowaychuk: thanks, I'll check it out :D [22:39] _frankie has joined the channel [22:39] Dmitry1 has joined the channel [22:39] JimBastard: _frankie: is that you? [22:39] JimBastard: !tweet are you ready to twitter? [22:39] JimBastard: win? [22:39] JimBastard: http://twitter.com/nodejsbot [22:39] JimBastard: i just discon, did nohup work? [22:40] JimBastard: awesome [22:40] JimBastard: so that should stay up forever [22:40] pgriess has joined the channel [22:41] gilaniali has joined the channel [22:42] gilaniali: So is node.js simply a web server written in javascript? [22:42] v8bot has joined the channel [22:43] inimino: v8> 2+2 [22:43] v8bot: inimino: 4 [22:43] eisd: inimino++ [22:43] v8bot: eisd has given a beer to inimino. inimino now has 1 beers. [22:43] JimBastard: !tweet just got installed @ http://nodejitsu.com . get support from #node.js irc.freenode.net through twitter [22:43] JimBastard: boom! [22:43] jetienne has joined the channel [22:43] JimBastard: bradleymeck ^^ [22:43] inimino: ^_^ [22:43] bradleymeck: good, i never wanna restart him again lol [22:44] aaronblohowiak has joined the channel [22:44] charlenopires has joined the channel [22:44] _announcer: Twitter: "Simple and cute realtime Node.js web app: http://mesolabs.no.de/ (Typing Championship)" -- dandean. http://twitter.com/dandean/status/22562772129 [22:45] inimino: js> a=[];a.push(a);a [22:45] gbot2: inimino: [[[[[[[[...]]]]]]]] [22:45] jetienne: :) [22:45] JimBastard: well, we have an api for pulling pushing restarting etc [22:46] JimBastard: its just not open yet [22:46] lachlanhardy has joined the channel [22:47] prettyrobots has joined the channel [22:47] prettyrobots: Hello? [22:47] prettyrobots: Hey, is Nathan White of Mongoose around? [22:48] trotter has joined the channel [22:48] deadlyicon has joined the channel [22:48] Tim_Smart has joined the channel [22:50] JimBastard: i think for next year's knockout ill do an entry that tries to take over every other server [22:50] JimBastard: Tim_Smart will be on the team ^_^ [22:50] _announcer: Twitter: "@cloudbzz I am going to try and talk to Joyent about their node.js contest this past weekend- 500 devs, (x) number of test apps." -- Carl Brooks. http://twitter.com/eekygeeky/status/22563157560 [22:50] Tim_Smart: Hmm. [22:50] JimBastard: even just pinging everyone with "hello" would be devastating [22:50] JimBastard: lol [22:51] Tim_Smart: JimBastard: Depends if anyone is silly enough to expose a unsecure repl to the entire interweb. [22:52] JimBastard: Tim_Smart: i did that once at a nyc.js presentation and voodootikigod_ did bad things to my box [22:52] Tim_Smart: :) [22:52] cardona507: like what? [22:52] prettyrobots: Anyone work with Mongoose+MongoDB. [22:52] prettyrobots: ? [22:52] JimBastard: he put directory paths...you know..down there [22:52] JimBastard: prettyrobots: probaly rauchg_ [22:53] prettyrobots: rauchg_: Mongoose+MongoDB user? [22:53] JimBastard: i would hope so [22:53] joshbuddy has joined the channel [22:53] _announcer: Twitter: "working on a node.js and #django integration application today. good to learn some new things!" -- mrtrosen. http://twitter.com/mrtrosen/status/22563364351 [22:53] atmos has joined the channel [22:53] creationix has joined the channel [22:53] charlenopires has joined the channel [22:54] vnguyen: prettyrobots: what problems are you having? if any? [22:54] prettyrobots: Getting started. [22:54] prettyrobots: No real problems. [22:54] herrFoo: what's the right way to feed a POSTed file to a process via stdin and then receive its stdout? [22:54] prettyrobots: The problem is: fear of commitment. [22:55] prettyrobots: I'm wondering, I use Mongoose models to get started fast. [22:55] vnguyen: prettyrobots: commitment of a variable or to a datastore [22:55] herrFoo: i'm trying childprocess.exec without luck. [22:55] prettyrobots: When I realize my model is wrong, how do I go about changing field names, changing the document structure, etc? [22:56] prettyrobots: Do I go document by document from the client and change? Or can I send some JavaScript to MongoDB to apply to all dcouments? [22:56] matschaffer has joined the channel [22:57] prettyrobots: I guess I can write a script and feed it mongo. [22:57] vnguyen: prettyrobots: you'll probably want to do some kind of migration in that case which is what you describe, but you can either do that all at once and loop over, or you can even set it up to perform the switch *as-you-get* the documents (by getting the doc, making the switch, doing w/e, then saving it back) [22:57] prettyrobots: That is easier than trying to do it from Node.js. [22:58] nerdEd has joined the channel [22:58] sveisvei has joined the channel [22:58] sveimac has joined the channel [22:58] vnguyen: prettyrobots: yeah i suppose you could write a server side script to run through and do the migrations for you, too many options though, stick with what you're most comfortable with, i'd say [22:59] bradleymeck: aaaaah strict mode [23:00] prettyrobots: vnguyen: Well, the MongoDB console suggests that there is a slightly different API but it is still JavaScript. It seems like it would be pretty easy to do migrations that way. [23:00] cardona507: ugg - ryan grove just gave me a super bad score :p [23:00] prettyrobots: But, then, you're saying, these are just migrations. Schedule some downtime. Run the migration. Restart the application. [23:00] cardona507: where's the luv? [23:00] matschaffer has joined the channel [23:01] vnguyen: prettyrobots: that's one way to do it [23:02] prettyrobots: vnguyen: Okay. I'll stop worrying, start coding. Thanks. [23:03] vnguyen: prettyrobots: the way we use mongodb is that on the client side, we can check the version of the schema, migrate the individual doc, do what we need, then save it back. That way, there is no downtime but a slightly longer processing time for the first request. [23:03] vnguyen: prettyrobots: good luck! [23:03] prettyrobots: vnguyen: Okay. Great, but what if you move a property out from under an index? [23:04] prettyrobots: Let's say I rename the last name field, but I'm searching by last name? [23:04] _announcer: Twitter: "@jbandi Just finished watching @peepcode's Node.js episode. I have to say it is really quality work." -- James Williams. http://twitter.com/ecspike/status/22564111932 [23:04] prettyrobots: Or does that not happen or is it a special case? [23:04] prettyrobots: That is, I go from surname to lastName. [23:05] digitalsanctum has joined the channel [23:05] sonnym has joined the channel [23:05] WALoeIII has joined the channel [23:05] vnguyen: prettyrobots: ah you'll have to setup another index for w/e you change to, then eventually remove the first one once all are converted (or immediately, your choice) [23:05] bradleymeck: /me headdesks against crockford's discussion of how things work [23:06] prettyrobots: bradleymeck: You're hanging out with Crockford? [23:06] bradleymeck: no, his video [23:06] prettyrobots: bradleymeck: Which one? [23:07] bradleymeck: loopage, http://yui.zenfs.com/theater/crockford-loopage.m4v [23:08] bradleymeck: he is good on theory for async v sync, but saying v8 doesnt compile js until it has been run x number of times over y frequency [23:09] rauchg_: prettyrobots: [23:09] rauchg_: co-author of mongoose [23:09] prettyrobots: Oh, sweet. [23:09] aconbere has joined the channel [23:09] prettyrobots: rauchg_: If I use Mongoose to get started on a schema. [23:09] rauchg_: yep [23:09] prettyrobots: I'll still be able to get my hands on the raw document? [23:09] rauchg_: absolutely [23:10] rauchg_: you can even access -native directly through mongoose [23:10] prettyrobots: If I have a hydrated "user" object. [23:10] rauchg_: and you can call toObject on a hydrated object [23:10] rauchg_: to get the raw [23:10] prettyrobots: How do.. [23:10] prettyrobots: Ah. [23:10] rauchg_: the documentation is not perfect right now, but we're hard at work on the 1.0 release [23:10] rauchg_: which brings a ton of new features [23:11] overra_: i'm coming from a php/mysql background, should i switch to nosql db? [23:11] zemanel has joined the channel [23:11] prettyrobots: rauchg_: How do I do a schema change. vnguyen helped me here, but I'm wondering, is there some place to read up on how you can ... [23:11] aurynn: Is your dataset relational? [23:11] prettyrobots: overra_: Probably. [23:11] aurynn: If yes, then you should stick to SQL. [23:12] aurynn: If it's document-oriented, switching to a document store makes sense. [23:12] prettyrobots: overra_: Just read this. [23:12] prettyrobots: http://collectiveidea.com/blog/archives/2010/06/15/reflections-on-mongodb/ [23:12] rauchg_: aurynn: because there're relations between documents [23:12] rauchg_: it doesn't mean that a relational database is the best option ;) [23:12] overra_: aurynn: i'm not familiar with document related [23:12] aurynn: overra_, nosql DBs are, for the most part, key/value storage. [23:12] prettyrobots: rauchg_: Can you switch over the wikis at Mongoose on GitHub to the new Wikis? [23:13] prettyrobots: It would be nice to have a place to dump anything I discover. [23:14] overra_: can you use nosql for a user and comment db? [23:14] rauchg_: prettyrobots: sure [23:14] _announcer: Twitter: "@cduruk working on the mongoose specs, docs and api right now ;-) #nodejs" -- Nathan White. http://twitter.com/_nw_/status/22564830190 [23:14] prettyrobots: rauchg_: Nathan just emailed me to tell me about the Google Group. [23:14] aurynn: overra_, you can use anything for anything. [23:14] rauchg_: yep it's coming up [23:14] aurynn: Whether or not it's a good idea, or difficult, depends on what your data looks like and how you want to store it. [23:15] prettyrobots: I guess, for me, starting out with Mongoose and MongoDB, the big concern is, how do I go about making a lot of mistakes quicky. [23:15] prettyrobots: If I have people try out a web app, but then want to split a document into two, or merge two documents into one, what are the recipes for dealing with such changes. [23:16] richcollins has joined the channel [23:16] prettyrobots: So that, as a new user, I can dive in without the huge fear of commitment that comes with SQL modeling. [23:16] minana has joined the channel [23:16] prettyrobots: s/SQL/RDMBS/ [23:17] minana: I want to set a global variable that I can read/write to in a setInterval callback. I've tried the obvious "var foo" early in the script, but when accessing foo inside the setInterval callback it's always undefned. Ideas ? [23:18] rauchg_: prettyrobots: basically you design the document "schema" according to your app needs [23:18] rauchg_: but you have to keep in mind that mongodb has a lot of advantages and flexibility in the schema definition [23:18] mattikus has joined the channel [23:19] rauchg_: like embedding documents inside documents, arrays, objects, etc [23:19] prettyrobots: I understand the no schema concepts. [23:19] rauchg_: maybe take a look at some examples of web apps built with mongo [23:19] prettyrobots: The FUD comes from how does one change the structure of data. That is very straight forward with SQL. [23:20] prettyrobots: vnguyen did a good job of explaining the ways to go about it. [23:20] prettyrobots: Refactor the documents as you get them. [23:20] prettyrobots: Or else run a migration, iterate through each document in the collection. [23:21] gwoo has joined the channel [23:21] Me1000 has joined the channel [23:21] vnguyen: minana: do you have a gist or pastie of the code you're using? [23:21] bradleymeck: rpc full duplex is confusing my mind [23:21] minana: vnguyen: I'll pose something simplified [23:22] nwhite has joined the channel [23:22] gwoo has joined the channel [23:23] vnguyen: minana: I'm guessing from your description, you want something like: (function(){ var global_variable; var timer = setInterval(function(){ global_variable++; }, 60000))(); [23:23] dgathright: 2 [23:23] vnguyen: minana: it should be var global_variable = 0; sorry [23:23] dgathright: (oops) [23:24] Tobsn: http://www.ibelieveinadv.com/commons/flypizzas.jpg [23:25] minana: vnguyen: I means something like this: http://pastebin.com/8kquid3Y [23:25] minana: vnguyen: However that simplified example works!. Now checking what's different between it and the real app [23:27] tmpvar has joined the channel [23:30] _announcer: Twitter: "Looks like a lot of fun apps made during Node.js Knockout. Check it out and vote. http://nodeknockout.com/teams" -- Ryan Bates. http://twitter.com/rbates/status/22566035522 [23:31] visnup: judge's happy hour at joyent at 6p [23:31] mjr_: visnup: will there be food? [23:32] visnup: mjr_: yeah [23:32] mjr_: nice [23:32] visnup: mjr_: my gf is catering even [23:32] visnup: wooo [23:32] mjr_: cool [23:32] mjr_: I think [23:32] visnup: mjr_: http://kimchiandpapaya.com/ [23:32] mjr_: Never having met your gf. [23:32] visnup: mjr_: she was the crazy one running around with a camera maybe [23:33] mjr_: I do enjoy closeup shots of food at f1.8 or less though. [23:34] visnup: mjr_: yeah, I can never get enough of 'em [23:34] DTrejo has joined the channel [23:34] micheil: visnup: that looks deliciously good [23:34] visnup: micheil: this is how I get people to happy hour [23:34] visnup: food porn [23:34] huyhong has joined the channel [23:34] micheil: very [23:34] huyhong has left the channel [23:36] SteveDekorte has joined the channel [23:36] ajpiano has joined the channel [23:40] BrianTheCoder has joined the channel [23:44] trotter has left the channel [23:44] ben_alman has joined the channel [23:44] saikat has joined the channel [23:45] creationix: what food? [23:45] creationix: alright, time to fire up the scooter [23:46] creationix: visnup: how is traffic this time of day? pretty terrible? [23:46] JimBastard: everybody stop, scooter time [23:46] creationix: I think if I leave Palo Alto at 5, I might make it by 6:30 [23:47] [[zz]] has joined the channel [23:48] eazyigz has joined the channel [23:48] mattikus has joined the channel [23:49] visnup: creationix: ..pretty terrible. but hopefully we'll be there for a while [23:49] visnup: google maps has good estimates with traffic [23:50] creationix: visnup, cool, then I'll start heading out. I'll be there at 6:00 +- 1 hour :) [23:50] visnup: awesome [23:53] benburkert has joined the channel [23:55] losvedir has joined the channel [23:56] ryancnelson has left the channel [23:56] _announcer: Twitter: "Node.js Knockout competition: fulfilling my judging duties right now. terrific batch of products. Impressive!" -- Ryan Spoon. http://twitter.com/ryanspoon/status/22567852953 [23:57] overra_ has left the channel [23:57] overra_ has joined the channel