[00:00] benvie: no better way to celebrate the act of programming [00:01] SargoDarya: no better way to celebrate the act of fixing a typo to get it working again :D [00:01] diogogmt has joined the channel [00:01] charlenopires has joined the channel [00:01] jtsnow has joined the channel [00:02] ceej has joined the channel [00:02] piscisaureus_ has joined the channel [00:04] freewil has joined the channel [00:04] freewil has joined the channel [00:05] jaminja has joined the channel [00:06] Metal3d has joined the channel [00:09] Swizec has joined the channel [00:09] SargoDarya: alright guys, thanks for the help. I wish you all a good night [00:10] mike5w3c has joined the channel [00:13] shipit has joined the channel [00:14] jarek has joined the channel [00:17] jaequery has joined the channel [00:18] ej has joined the channel [00:18] HardPhuck has joined the channel [00:19] kurtzhong has joined the channel [00:23] esundahl has joined the channel [00:24] jaminja has joined the channel [00:24] jaminja has joined the channel [00:24] enmand has joined the channel [00:25] Swizec_ has joined the channel [00:25] hkjels has joined the channel [00:26] lyte_ has joined the channel [00:27] shipit has joined the channel [00:28] avalanche123 has joined the channel [00:29] jtgiri_ has joined the channel [00:30] jtgiri_ has left the channel [00:30] Circlefusion has joined the channel [00:30] sdwrage has joined the channel [00:30] _baton_ has joined the channel [00:30] zmbmartin has left the channel [00:30] tlynn has joined the channel [00:32] jbrokc__ has joined the channel [00:33] criswell has joined the channel [00:33] zackattack has joined the channel [00:34] kurtzhong has joined the channel [00:36] mike5w3c_ has joined the channel [00:37] alexdoom has joined the channel [00:37] jbpros has joined the channel [00:38] CIA-109: libuv: 03Bert Belder 07fseventflags * rd35b903 10/ (7 files in 4 dirs): Add flags to uv_fs_event_init - http://git.io/gA2yiA [00:40] keeto has joined the channel [00:40] davidbanham has joined the channel [00:41] tiagobutzke has joined the channel [00:41] ej_ has joined the channel [00:42] CIA-109: libuv: 03Bert Belder 07master * r1997e10 10/ (7 files in 4 dirs): Add flags to uv_fs_event_init - http://git.io/a3-39Q [00:43] jbrokc_ has joined the channel [00:43] tlynn_ has joined the channel [00:43] ryan0x2 has joined the channel [00:44] secoif has joined the channel [00:46] skm has joined the channel [00:46] francisl has joined the channel [00:50] CIA-109: node: 03Bert Belder 07master * rb54da8a 10/ (13 files in 4 dirs): Upgrade libuv to 1997e10b50 - http://git.io/qNs6EQ [00:53] esundahl has joined the channel [00:53] jbrokc__ has joined the channel [00:58] dthompso99 has joined the channel [00:59] JaKWaC has joined the channel [01:01] JaKWaC has joined the channel [01:01] hkjels has joined the channel [01:01] coderdad has joined the channel [01:02] CIA-109: node: 03Igor Zinkovsky 07master * r6545a6d 10/ src/pipe_wrap.cc : make updates to work with latest libuv api changes - http://git.io/ow_iDw [01:03] Evanlec has joined the channel [01:05] CIA-109: node: 03Igor Zinkovsky 07master * r1a9286c 10/ src/fs_event_wrap.cc : update fs_event_wrap.cc to work with new uv_fs_event_init api - http://git.io/yGHOkw [01:06] CIA-109: node: 03Igor Zinkovsky 07master * r7335a42 10/ test/simple/test-module-loading.js : fix test-module-loading on windows - http://git.io/hqAXGA [01:07] airhorns has joined the channel [01:07] deedubs has joined the channel [01:08] esundahl has joined the channel [01:14] sorensen: holy hell [01:14] sorensen: since when does jade support django style templating? [01:15] dreamdust has joined the channel [01:15] dreamdust has left the channel [01:15] isaacs: sweet. i can pipe one directory into another. tar packing/extracting should be done this weekend. [01:16] stagas has joined the channel [01:16] benvie: oh my [01:16] benvie: you sure know how make a fella sweat [01:16] benvie: I will enjoy the day I don't need to manhandle npm on windows [01:17] francisl has joined the channel [01:18] sorensen: i will enjoy the day i dont ever use windows again [01:19] benvie: see this is the thing. Windows actually kind of has a pretty good gui [01:19] storrgie has joined the channel [01:19] DTrejo_: vs linux [01:19] sorensen: i grew up with windows [01:20] benvie: tell me how to fix the mouse being terrible on mac and I'll begint to consider it [01:20] benvie: and I know it' [01:20] Wizek has joined the channel [01:20] benvie: it's not just me [01:20] sorensen: mouse being terrible on mac? [01:20] sorensen: how so [01:20] sorensen: i enjoy this magic mouse quite a bit [01:21] quackquack: Why does Vowsjs throw "Cannot find module ..." errors for modules that I dont require?? [01:21] madhums has joined the channel [01:21] benvie: I don't know how to say it in words. I thought it was just me until someone offhandedly mentioned it. The mouse responsiveness....it's fucked. I confirmed it by playing with various versions of Ubuntu and Kubuntu. [01:22] benvie: those were fine, Mac OS Xanything, not so [01:22] jaminja has joined the channel [01:22] jaminja has joined the channel [01:22] sorensen: hmmm [01:22] benvie: something is wrong and different and makes me angry [01:22] sorensen: i have yet to notice i guess [01:22] AvianFlu_ has joined the channel [01:22] sorensen: i do love my r.a.t. 7 [01:23] maushu: Anyone here uses rackspace? [01:23] JasonJS has joined the channel [01:26] sorensen: used to [01:26] sorensen: never that much tho [01:26] jerrysv has joined the channel [01:32] avalanche123 has joined the channel [01:34] n8ji has joined the channel [01:36] jaminja has joined the channel [01:36] jaminja has joined the channel [01:37] Aria has joined the channel [01:37] alexdoom has joined the channel [01:38] mehlah has joined the channel [01:39] Dulak has joined the channel [01:39] sineltor has joined the channel [01:42] mandric has joined the channel [01:42] enmand has joined the channel [01:43] gavin_huang has joined the channel [01:43] gavin_hu_ has joined the channel [01:44] shipit has joined the channel [01:48] jdpacker has joined the channel [01:49] JasonJS has joined the channel [01:52] jocafa has joined the channel [01:53] franksalim has joined the channel [01:55] jbrokc has joined the channel [01:55] franksalim has joined the channel [01:56] g-boogie has joined the channel [01:57] jaminja has joined the channel [01:57] jaminja has joined the channel [01:58] Poetro_ has joined the channel [01:58] Poetro_ has joined the channel [02:00] grampajoe has joined the channel [02:01] patcito_ has joined the channel [02:05] jocafa1 has joined the channel [02:07] sfoster has joined the channel [02:08] adrianF has joined the channel [02:08] joshkehn has joined the channel [02:08] joshkehn has left the channel [02:08] coderdad has joined the channel [02:09] CIA-109: libuv: 03Ben Noordhuis 07master * rcee56c9 10/ src/unix/linux.c : unix: unbreak linux build, broken in 1997e10 - http://git.io/5AJvmg [02:09] CIA-109: libuv: 03Ben Noordhuis 07master * r9dc67f5 10/ test/test-fs.c : test: don't use _O_RDWR, windows-ism - http://git.io/uykrow [02:09] CIA-109: libuv: 03Ben Noordhuis 07master * rc468e2a 10/ test/test-fs.c : test: fix memory buffer comparison - http://git.io/5eMjiw [02:11] sris has joined the channel [02:11] piscisaureus has joined the channel [02:11] LifterAH_ has joined the channel [02:11] jaequery has joined the channel [02:11] alnewkirk has joined the channel [02:13] Mad: anyone have any details on the Windows7 components that are needed for node 0.5.10? [02:14] Isaiah has joined the channel [02:14] actonapp has joined the channel [02:14] Mad: or how best to debug an http server that just hangs [02:14] bnoordhuis: Mad: trace execution flow with console.error statements? [02:15] bnoordhuis: kind of ghetto but the debugger doesn't quite work yet [02:15] CIA-109: node: 03Ben Noordhuis 07master * r10edbbb 10/ (deps/uv/src/unix/linux.c deps/uv/test/test-fs.c): uv: upgrade to c468e2a - http://git.io/4vVr3A [02:15] skunkape: Mad, setup a linux virtual machine. It's not worth fighting against your winblows dev environment... [02:15] Mad: can't even trap a req using the basic example on the node site [02:16] Mad: really odd [02:16] Mad: looked through all the netsh crap [02:16] Mad: have other apps running fine [02:16] Mad: runs great on all my other machines [02:16] sylvinus has joined the channel [02:16] Isaiah has joined the channel [02:17] Mad: I'm dual-booting windows and ubuntu but have several .net project that I get paid from so it's kind of tough to switch back and forth [02:17] skunkape: Mad, that's why i suggested a virtual machine... [02:18] Mad: you use vmware? [02:18] skunkape: i use kvm cause i'm on linux and i'm not a noob [02:18] Mad: lol [02:18] skunkape: you should prolly go with virtualbox [02:18] JumpMast3r has joined the channel [02:18] skunkape: or the native windows vm stuff [02:18] Mad: k, I'll check it out. thanks for the advice [02:20] jsurfer has joined the channel [02:23] johnjohn101 has joined the channel [02:25] stagas has joined the channel [02:28] tauren has joined the channel [02:33] perezd has joined the channel [02:33] sdwrage has joined the channel [02:34] postwait has joined the channel [02:36] jocafa has joined the channel [02:38] alexdoom has joined the channel [02:39] davidascher has joined the channel [02:42] rosshadden has joined the channel [02:43] rosshadden has left the channel [02:45] marcello3d has joined the channel [02:48] telemachus has joined the channel [02:48] akihito_s has joined the channel [02:48] MatthewS has joined the channel [02:49] rchavik has joined the channel [02:50] harthur has joined the channel [02:50] stagas has joined the channel [02:51] devongovett has joined the channel [02:52] kenperkins has joined the channel [02:52] simenbrekken has joined the channel [02:57] torsd has joined the channel [02:57] grampajoe has joined the channel [03:04] c4milo has joined the channel [03:06] stagas has joined the channel [03:06] Wa has joined the channel [03:07] jimt has joined the channel [03:08] johnjohn101 has joined the channel [03:08] akihito_s has joined the channel [03:09] zemanel_ has joined the channel [03:10] syoyo has joined the channel [03:11] akihito_s has joined the channel [03:14] secoif has joined the channel [03:19] jimt_ has joined the channel [03:20] stagas has joined the channel [03:23] n8ji has left the channel [03:24] _unary has joined the channel [03:25] descipher_ has joined the channel [03:25] jarek has joined the channel [03:26] Vennril has joined the channel [03:27] ryanfitz has joined the channel [03:28] dwasp has joined the channel [03:29] jsurfer_ has joined the channel [03:36] CIA-109: node: 03koichik 07master * r96fe504 10/ doc/api/child_processes.markdown : docs: fix typo - http://git.io/fPlsSw [03:38] jocafa1 has joined the channel [03:38] alexdoom has joined the channel [03:40] gogo_ has joined the channel [03:41] gogo_: how do I make a page go live under a domain? [03:41] ninjapig has joined the channel [03:41] ninjapig has joined the channel [03:41] gogo_: I tried .listen(80, 'example.com'); but it wouldn't show up when I entered example.com [03:43] jbrokc_ has joined the channel [03:44] MatthewS has joined the channel [03:47] dubenstein has joined the channel [03:49] saikat has joined the channel [03:50] _th_n has joined the channel [03:51] jsurfer has joined the channel [03:54] jbrokc has joined the channel [03:57] sineltor: gogo_: you need to configure example.com to point to your computer [03:58] sineltor: usually, this involves buying a domain name and all sorts of nonsense [03:58] sineltor: - so it points to your computer's IP [03:58] gogo_: it points to my server [03:58] gogo_: I bought a Linode server so I ssh to it [03:59] sineltor: ok, then just .listen(80) [03:59] sineltor: and it'll listen on that port on that IP address [03:59] sineltor: a [03:59] sineltor: and if your domain resolves to that IP, you're golden. [04:00] kenperkins has joined the channel [04:01] gogo_: how embarrasing [04:01] gogo_: that I overcomplicated this [04:01] marcello3d: gogo_: the second parameter on listen is for managing the situation where you have multiple network devices/ips mapped to your server [04:01] akihito_s has joined the channel [04:01] gogo_: thanks man [04:01] dipser_ has joined the channel [04:01] sineltor: :) [04:01] gogo_: another question, to show all my pages like home.html, aboutme.html [04:01] gogo_: would I have to include them in my .js files [04:01] gogo_: or just upload to my server? [04:02] marcello3d: gogo_: you probably want to check out connect or express [04:02] gogo_: I'm new to networking, node.js, and servers. Sorry [04:02] gogo_: I have express installed [04:02] akihito__ has joined the channel [04:02] marcello3d: it'll simplify dealing with static files for you [04:02] kazupon has joined the channel [04:03] zackattack has joined the channel [04:03] gogo_: should I look at express's API about it? [04:03] gogo_: I don't understand how express would show my static files [04:03] dwasp1 has joined the channel [04:04] JasonJS has joined the channel [04:04] Aria: Express can read files. [04:05] lyte has joined the channel [04:05] lyte has joined the channel [04:08] Twelve-60 has joined the channel [04:08] dwasp has joined the channel [04:08] gogo_: would something like this work: app.use(express.staticProvider(__dirname + '/public')); if my static files (like home.html) are stored in /public dir? [04:10] kimico has joined the channel [04:11] mattrobenolt has joined the channel [04:11] mattrobenolt: Anyone know if dannycoates hangs around here? I have some questions about node-inspector. [04:13] konobi: mattrobenolt: sometimes... best email or message him on github though [04:14] mattrobenolt: konobi: Awesome, thanks. [04:15] mattrobenolt: Anyone else know a lot of shit about the heap snapshots in node-inspector? I'm trying to help someone track down a pretty bad memory leak. [04:15] mattrobenolt: I'm trying to figure out how to interpret the data that I'm looking at. [04:15] jstash has joined the channel [04:16] slloyd_air has joined the channel [04:17] _dc has joined the channel [04:18] JasonJS has joined the channel [04:20] JasonJS_ has joined the channel [04:21] rogerb has joined the channel [04:21] donald_cook has joined the channel [04:22] JasonJS has joined the channel [04:23] matyr has joined the channel [04:26] akihito_s has joined the channel [04:26] JasonJS_ has joined the channel [04:28] JasonJS has joined the channel [04:29] konobi: mattrobenolt: you take snapshots every so often, and then you can see the memory delta of JS objects inbetween [04:29] konobi: same as you can in chrome [04:30] p1d has joined the channel [04:30] kimico has joined the channel [04:31] mattrobenolt: Right. But what's worrying me is seeing lots of stuff in a generic (closure). And if I traverse in, it's just recursively showing me the same info. [04:33] robhawkes has joined the channel [04:35] rektide has joined the channel [04:36] ayosec has joined the channel [04:36] boehm has joined the channel [04:36] jarek- has joined the channel [04:36] ayosec: Hi there. What is the best way to parse a time string with node? [04:37] ceej has joined the channel [04:38] wankdanker_: new Date(strDate); ? [04:38] jdpacker has joined the channel [04:39] alexdoom has joined the channel [04:39] ayosec: wankdanker_: it works. Thanks! [04:40] wankdanker_: ayosec: you're welcome! :) [04:41] AvianFlu has joined the channel [04:43] dshaw_ has joined the channel [04:49] Glenjamin has joined the channel [04:49] towski has joined the channel [04:51] konobi: mattrobenolt: sounds like a circular reference to me [04:52] simenbrekken has joined the channel [04:52] tisba_ has joined the channel [04:52] rogerb has joined the channel [04:52] mattrobenolt: konobi: I'm going to play with this for a while. There appears to be a slow leak, then after an hour or so, it randomly jumps up like, 100MB or more. The process will eat up 400MB over night. [04:52] mattrobenolt: So I'm going to run this all night with it profiling every 10 minutes to see what's going on. [04:53] paul___ has joined the channel [04:53] ej__ has joined the channel [04:54] JaKWaC has joined the channel [04:56] kei has joined the channel [04:56] Squeese has joined the channel [04:56] hkjels has joined the channel [04:59] Advant has joined the channel [05:00] Advant: I'm confused on what is best/common practice. Should nodejs be serving html content, or better to use apache to serve content and use nodejs as an application server layer? [05:01] Aria: Both are common, neither is best. Apache is a huge beast in a lot of ways. [05:01] Aria: Node can also do things that Apache can't, and can't do a lot of them if it's stuck being proxied to. [05:03] kazupon has joined the channel [05:06] Advant: Aria: what would be a good google phrase and just using apache? One example I saw showed content being read from disk each time it was served [05:06] Advant: I mean just using node [05:07] AAA_awright: Or just use Nginx [05:07] Aria: Not sure. Apache's just ... heavy. A full thread for every request. Bad enough for short requests. It's quite a lot of overhead for a long-running mostly-idle one. [05:07] AAA_awright: Nginx 1.1 can serve static content, proxy Socket.io streams, and load-balance between a Node.js process per core [05:07] AAA_awright: And it's evented like Node.js is, bonus [05:08] slloyd_air has joined the channel [05:08] Aria: Yeah. nginx is a better front server than apache. [05:08] Aria: I myself run node exposed when I can. [05:09] Advant: I misspoke, I meant examples of serving content with only nodejs [05:09] Advant: I want to setup a simple app with knockoutjs and have node serve my content for me [05:09] Aria: Oh. You can use static file middleware. [05:10] Advant: Aria: would express be an example of that? [05:11] Aria: No. Express is routing and template rendering. [05:11] Aria: But connect includes such middleware. [05:11] Aria: (and connect is the lower layers of express) [05:11] Advant: Ah ok [05:12] Advant: thanks! [05:12] Aria: Sure thing! [05:14] skampy has joined the channel [05:16] dreamdust has joined the channel [05:19] g4g33k has joined the channel [05:20] mattrobenolt has left the channel [05:21] zeade has joined the channel [05:23] rchavik_ has joined the channel [05:25] MatthewS has joined the channel [05:27] towski has joined the channel [05:29] boltR has joined the channel [05:33] Emmanuel` has joined the channel [05:34] joshthecoder has joined the channel [05:36] draco2003 has joined the channel [05:38] draco2003: anyone have a second to write a quick sample client for grocket? https://github.com/disqus/grockets doesn't have much in the way of documentation yet :) [05:40] alexdoom has joined the channel [05:42] materialdesigner has joined the channel [05:43] Isaiah has joined the channel [05:46] Isaiah has joined the channel [05:49] misham has joined the channel [05:51] kickingvegas has left the channel [05:51] boltR has joined the channel [05:53] misham has left the channel [05:54] jbrokc_ has joined the channel [05:58] maqr has joined the channel [05:59] KevinT has joined the channel [06:00] KevinT: anyone have experience with soupselect? [06:00] KevinT: https://github.com/harryf/node-soupselect [06:01] torsd has joined the channel [06:03] k1ttty has joined the channel [06:04] binarychef has joined the channel [06:04] vi390 has joined the channel [06:06] DTrejo_ has joined the channel [06:06] DTrejo_: ACTION loves dubstep http://open.spotify.com/user/dtrejo/playlist/48Gh8PPuN4fDNAXs9r2Aej [06:15] lyte has joined the channel [06:21] amigojapan has joined the channel [06:22] mdel has joined the channel [06:23] bnoordhuis has joined the channel [06:31] dgathright has joined the channel [06:31] captain_morgan has joined the channel [06:33] rchavik has joined the channel [06:33] rchavik has joined the channel [06:36] blueadept: where is tj [06:37] blueadept: tj, login your iphone [06:38] skampy has left the channel [06:40] blueadept: i just saw ryah give an endorsement of the pryto technique [06:40] alexdoom has joined the channel [06:40] syoyo has joined the channel [06:41] blueadept: http://www.youtube.com/watch?v=SAc0vQCC6UQ [06:42] kurtzhong_ has joined the channel [06:43] tilgovi has joined the channel [06:43] tilgovi has joined the channel [06:43] blueadept: pryoto* [06:44] jbrokc has joined the channel [06:45] torsd: watching this [06:45] torsd: thanks for sharing [06:49] kurtzhong has joined the channel [06:51] amiller has joined the channel [06:52] harthur has joined the channel [06:52] teadict: ryah: saw that skype interview.. where were you when you came to South America? did you visit Argentina? [06:53] mikeal has joined the channel [06:54] jbrokc_ has joined the channel [06:55] SubStack: http://substack.net/images/dnode-slides/fandango/fandango.png [07:00] DennisRasmussen has joined the channel [07:01] Adrenalin has joined the channel [07:02] materialdesigner has joined the channel [07:02] ryah: teadict: yep [07:02] ryah: please test http://nodejs.org/dist/v0.6.0/node-v0.6.0rc2.tar.gz [07:03] themiddleman_itv has joined the channel [07:04] d4rk1ink_ has joined the channel [07:05] harthur has joined the channel [07:06] blueadept: ryah: best interview so far [07:06] blueadept: ryah: excellent explanation of the pre-history [07:07] blueadept: was really caught up in the ruby back and forth [07:07] blueadept: zed added so much to the server [07:08] blueadept: but the ruby stack is so conflated [07:11] incon: curl http://npmjs.org/install.sh | sh, You need node 0.4 || 0.5 to run this program, node --version reports: v0.6.0, Please upgrade node before continuing. [07:12] ryanrolds: heh [07:13] Adrenalin has joined the channel [07:14] DTrejo_: node `make` output: https://gist.github.com/1341223 [07:15] DTrejo_: for rc2 [07:15] jbrokc has joined the channel [07:15] DTrejo_: had an error at the end [07:15] DTrejo_: didn't finish [07:16] bnoordhuis: DTrejo_: can you try `JOBS=1 make -j 1`? [07:16] DTrejo_: oh hmm [07:16] DTrejo_: just redid it with that [07:16] DTrejo_: will paste output [07:17] DTrejo_: bnoordhuis: added another file [07:17] DTrejo_: see the gist [07:18] DTrejo_: (should show at top) [07:18] DTrejo_: I think it finished [07:18] DTrejo_: got this though /usr/include/AvailabilityMacros.h:108:14: warning: #warning Building for Intel with Mac OS X Deployment Target < 10.4 is invalid. [07:18] DTrejo_: wait that doesn't matter [07:18] DTrejo_: nvm [07:19] bnoordhuis: DTrejo: Parallel Jobs: 4 <- it's still doing a parallel build [07:19] DTrejo_: well, make all by itself works [07:19] DTrejo_: parallel had an issue [07:19] DTrejo_: o well [07:19] bnoordhuis: there's a race in the interaction between waf and make that makes it fail sometimes :/ [07:19] DTrejo_: oh let me make test [07:20] ayaz has joined the channel [07:20] bnoordhuis: DTrejo_: can you do `./configure --debug && make && make test-all`? [07:20] DTrejo_: ok [07:20] bnoordhuis: thanks [07:21] DTrejo_: :) [07:23] replore_ has joined the channel [07:23] replore has joined the channel [07:25] kazupon has joined the channel [07:27] Cromulent has joined the channel [07:27] TheJH has joined the channel [07:27] mikeal has joined the channel [07:28] DTrejo_: bnoordhuis: make test-all wouldn't start, separating it from the && and running it alone to see what happens [07:29] DTrejo_: bnoordhuis: having same issue again, waf enters dir, then just chills and outputs nothing [07:30] AvianFlu: bnoordhuis, ryah, got one that failed: https://gist.github.com/1341235 [07:30] bnoordhuis: DTrejo_: can you run it like this: `JOBS=1 make -j 1`? that forces waf and make to do a linear build [07:31] DTrejo_: k [07:31] bnoordhuis: AvianFlu: haven't seen that one before... [07:32] DennisRasmussen has joined the channel [07:32] jbrokc_ has joined the channel [07:35] AvianFlu: the tests are still running, too, and I've got a couple more. I'll gist them in a minute [07:35] Morkel has joined the channel [07:37] bnoordhuis: AvianFlu: thanks [07:40] DTrejo_: hanging issue despite -j 1 and JOBS=1 [07:40] DTrejo_: wahh [07:40] alexdoom has joined the channel [07:40] DTrejo_: oh wait [07:41] DTrejo_: bnoordhuis: https://gist.github.com/1341249 [07:42] DTrejo_: maybe I should stop [07:43] bnoordhuis: DTrejo_: wow [07:43] bnoordhuis: and also, wtf? [07:43] DTrejo_: my setup is probably wierd [07:43] DTrejo_: output by this: ./configure --debug >> out.log && JOBS=1 make -j 1 >> out.log && make test-all >> out.log [07:43] bnoordhuis: any chance you can hook up a test to gdb and see where it crashes? [07:43] DTrejo_: hmm [07:44] DTrejo_: haven't really used gdb much [07:44] bnoordhuis: gdb --args out/Debug/node test/simple/test-assert.js [07:44] bnoordhuis: then `r` for run, `bt` for the backtrace [07:44] DTrejo_: just ran that commant [07:44] DTrejo_: command [07:44] DTrejo_: should I press r until something breaks? [07:45] bnoordhuis: DTrejo_: no, it's just to start node [07:45] bnoordhuis: `bt` is for when it crashed [07:45] DTrejo_: https://gist.github.com/1341249 [07:46] DTrejo_: just posted the bt [07:46] DTrejo_: https://gist.github.com/1341249 [07:46] bnoordhuis: DTrejo_: thanks [07:46] DTrejo_: :) [07:46] DTrejo_: happy to be helpful [07:47] bnoordhuis: weird bug [07:47] bnoordhuis: indutny is testing on 10.6.8 as well and he doesn't have that issue [07:48] DTrejo_: hmm [07:48] DTrejo_: i use mac ports [07:48] DTrejo_: shouldnt affect anything tho? [07:48] ditesh|cassini has joined the channel [07:48] incon: does make test-all make a log? [07:49] ryah: me too [07:49] bnoordhuis: incon: no, but you can run it like this `make test-all 2>&1 | tee test.log` [07:50] bnoordhuis: DTrejo_: what does `gcc -v` look like for you? [07:51] DTrejo_: bnoordhuis: https://gist.github.com/1341249 [07:52] bnoordhuis: DTrejo_: thanks, doesn't look like anything out of the ordinary [07:52] ryah: DTrejo_: did you do a distclean before this? [07:52] DTrejo_: I did a make clean [07:52] ryah: DTrejo_: can you do a "make distclean" ? [07:53] DTrejo_: will do [07:53] ryah: thx [07:56] DTrejo_: i wish github had drag and drop source code uploading [07:56] loob2 has joined the channel [07:56] jaminja has joined the channel [07:56] jaminja has joined the channel [07:57] d0k has joined the channel [07:59] supriyo has joined the channel [08:05] jbrokc has joined the channel [08:06] ryah: DTrejo_: any updates? [08:06] DTrejo_: still running [08:06] DTrejo_: configure worked :) [08:06] DTrejo_: building now [08:06] DTrejo_: 60/70 [08:07] DTrejo_: 70/70 [08:07] DTrejo_: oh done [08:07] DTrejo_: now for tests [08:07] bnoordhuis: ACTION crosses fingers [08:07] DTrejo_: oh no! [08:07] DTrejo_: crashes [08:08] lzskiss has joined the channel [08:09] lzskiss: yo [08:09] magnetik has joined the channel [08:09] ryah: DTrejo_: ! [08:10] DTrejo_: pasting logs [08:10] DTrejo_: https://gist.github.com/1341263 [08:11] DTrejo_: bnoordhuis: seems like same prblem as last time; shall I try gdb again? [08:11] bnoordhuis: DTrejo_: yes please [08:11] yozgrahame has joined the channel [08:12] DTrejo_: bnoordhuis: updated https://gist.github.com/1341263 [08:12] DTrejo_: look similar [08:12] DTrejo_: the question marks especially ;) [08:13] bnoordhuis: DTrejo_: yeah [08:13] bnoordhuis: what does `print logger_` say? [08:13] matyr has joined the channel [08:14] DTrejo_: bnCannot access memory at address 0x988 [08:14] DTrejo_: bnoordhuis: Cannot access memory at address 0x988 [08:14] bnoordhuis: DTrejo_: odd... [08:15] bnoordhuis: where is mraleph when you need him? [08:16] whitman has joined the channel [08:16] DTrejo_: is it worth waiting for more people to run into this? [08:16] DTrejo_: might just go away [08:17] bnoordhuis: i suppose so [08:17] bnoordhuis: bugs like that make me nervous though [08:17] piscisaureus has joined the channel [08:17] DTrejo_: I suppose there's no hint as to what it is, or not much? [08:18] bnoordhuis: i suspect something clobbers the Isolate object, or its logger_ member [08:18] bnoordhuis: but as to the how or why, no clue [08:18] DTrejo_: mm [08:19] piscisaureus_ has joined the channel [08:19] borlo has joined the channel [08:20] supriyo has left the channel [08:20] piscisaureus_ has joined the channel [08:21] borlo: can someone help me out here... i'm trying to "browserify" a node.js irc client (npm install irc)... i got fairly close i think, but it still requires "net" and i can't figure out how to get it to include all of it [08:21] DTrejo_: borlo: can't get around net w/out a server-side component [08:21] DTrejo_: it's core [08:21] TheJH: borlo, you can't do that without a nodejs server that takes care of doing the actual irc connection [08:22] borlo: hmm [08:22] TheJH: borlo, you could create a fake net module that redirects stuff over a socket.io connection or so [08:22] borlo: no way to remove the middle man, eh? can't "browserify" the "irc" module? [08:22] plutoniix has joined the channel [08:23] borlo: yeah i guess i was hoping someone would've already done that by now :) [08:23] jbrokc_ has joined the channel [08:23] DTrejo_: borlo: you could be the first [08:23] DTrejo_: could be simple [08:23] DTrejo_: net-client [08:23] DTrejo_: net-server [08:24] TheJH: but that'd require much trust into the clients [08:24] TheJH: such a generic module [08:24] DTrejo_: trueee [08:24] TheJH: after all, it's basically an open proxy [08:25] AAA_awright: browserify? [08:25] TheJH: that allows you to do even more than just web [08:25] TheJH: AAA_awright, browserified net module with a helper in node [08:27] AAA_awright: borlo: Just have martynsmith/node-irc on the server side, send the parsed messages with socket.io [08:27] DTrejo_: TheJH: what if they had to auth first...then you can trust a bit more, a tiny bit more [08:27] AAA_awright: Which IRC module are you using exactly? [08:28] rendar has joined the channel [08:28] TheJH: DTrejo, mhm, yes [08:28] TheJH: DTrejo, and you could also restrict stuff on the server side... [08:28] TheJH: mhmmmh... [08:28] borlo: aaa_awright, yes that's what i'm doing [08:29] borlo: but it would be nice to remove the middle man [08:29] AAA_awright: It's hard to do. You end up having to parse the IRC packets and by that point you may as well do it all server side [08:29] borlo: and have the client connect directly to the irc server [08:29] borlo: half the overhead [08:29] AAA_awright: borlo: Well then what do you need Node.js for? :p Flash can do that, I think [08:29] AAA_awright: Which strikes me as dangerous [08:29] TheJH: AAA_awright, I'm sure it can't [08:30] alessioalex has joined the channel [08:30] AAA_awright: I'm pretty sure it can at least handle UDP packets [08:30] TheJH: AAA_awright, but not violating the SOP [08:30] stagas has joined the channel [08:31] AAA_awright: TheJH: I think it's going to look for crossdomain.xml [08:31] AAA_awright: So yeah, no arbritary connections [08:31] alessioalex: hey peeps [08:32] TheJH: AAA_awright, and no irc server would offer one [08:32] AAA_awright: I think there's Java applets that can too [08:33] AAA_awright: Somehow they can connect directly to IRC servers, last I checked [08:33] Druid_ has joined the channel [08:33] xerox: what's the best redis node lib :x [08:33] takezawa has joined the channel [08:33] CIA-109: node: 03Fedor Indutny 07master * r18267d0 10/ test/simple/test-debugger-repl.js : test: debugger-repl should wait for 'drain' event - http://git.io/WC3GFw [08:34] jbrokc has joined the channel [08:34] takezawa has joined the channel [08:34] TheJH: AAA_awright, yes, they can, but only to different ports on the same host [08:34] bnoordhuis: xerox: the one you write yourself, of course! [08:34] xerox: haha [08:35] KiNgMaR: :) [08:36] `3rdEden has joined the channel [08:36] kurtzhong_ has joined the channel [08:37] ryah: DTrejo_: what if you do a different test [08:37] ryah: DTrejo_: in gdb [08:37] ryah: DTrejo_: do you get the same backtrace? [08:37] DTrejo_: oh, hmm [08:37] indutny: DTrejo_: what version of XCode are you using? [08:38] ryah: DTrejo_: what about the release builds? [08:38] DTrejo_: 3.2.6 [08:38] DTrejo_: rc2 [08:38] ryah: DTrejo_: do the release builds work? [08:38] ryah: out/Release/node ? [08:38] DTrejo_: 1 sec [08:39] DTrejo_: seems to work [08:39] ryah: hm [08:39] ryah: ./out/Release/node test/simple/test-assert.js [08:39] indutny: I'm on Version 3.2.6 (1761) [08:39] ryah: echo $? [08:40] DTrejo_: indutny: im on exact same one [08:40] DTrejo_: seg faulted on test-child-process-kill.js inside of simple [08:40] DTrejo_: and test-assert [08:41] DTrejo_: almost 5am east coast time. im going to sleep, but will try the next RC and things will probably work I bet [08:41] DTrejo_: it's that time of night when things are just broken from being tired [08:41] DTrejo_: maybe [08:41] alexdoom has joined the channel [08:42] ryah: DTrejo_: ok [08:42] DTrejo_: cheers and good luck w/ everything! [08:42] ryah: DTrejo_: night [08:42] DTrejo_: *errythang [08:42] DTrejo_: :) [08:43] k1ttty has joined the channel [08:44] kurtzhong_ has joined the channel [08:45] jbrokc_ has joined the channel [08:45] sineltor: ohsnap 0.6.0 [08:45] sineltor: $ nave install latest [08:45] sineltor: tar: Unrecognized archive format [08:45] sineltor: tar: Error exit delayed from previous errors. [08:45] sineltor: Couldn't fetch 0.6.0 [08:47] HT has joined the channel [08:49] Adrenalin has joined the channel [08:50] xerox: 0.6.0 !! [08:53] xerox: …where? :) [08:53] bnoordhuis: xerox: soon! [08:54] xerox: bnoordhuis: which version should I pull [08:54] CIA-109: node: 03Ryan Dahl 07master * r865b077 10/ (5 files in 3 dirs): Bump version to v0.6.0 - http://git.io/gFF1rA [08:54] xerox: :o [08:54] bnoordhuis: ^ that one :) [08:54] xerox: ryah++ [08:54] catb0t: ryah now has 1 beer [08:55] stagas has joined the channel [08:56] CIA-109: node: 03Ryan Dahl 07master * r9e00b7d 10/ src/node_version.h : Now working on v0.6.1 - http://git.io/nupoLw [08:56] loob2_ has joined the channel [08:57] Morkel has joined the channel [08:57] sineltor: ryah: woo! Grats! :D [08:58] incon: https://gist.github.com/1341291 [08:59] stephank has joined the channel [09:00] xerox: gotta wait a lil more for being able to git checkout v0.6.0 I guess [09:00] xerox: this is exciting [09:01] braoru has joined the channel [09:02] fly-away has joined the channel [09:04] Evanlec: hmm, tried to compile git version of npm, and got compile error saying "Error: npm doesn't work with node v0.6.0" , is there anything I can about that? [09:04] xerox: oh. [09:04] anddam has joined the channel [09:07] ayaz has joined the channel [09:08] mmalecki has joined the channel [09:09] anddam: hello [09:13] adambeynon has joined the channel [09:15] ryah: :D [09:15] ryah: whew [09:16] matyr has joined the channel [09:16] deoxxombie: * #1999 fs: make mkdir() default to 0777 permissions [09:16] deoxxombie: what in the hell [09:16] deoxxombie: is that for real? [09:17] mc_greeny has joined the channel [09:17] Evanlec: ryah: any idea on when npm will support 0.6.0 ? [09:17] bnoordhuis: deoxxombie: i think you need to `man umask` [09:18] deoxxombie: oh, i see now [09:18] deoxxombie: i just had a look at the ticket [09:18] deoxxombie: scared me for a minute there [09:19] ryah: Evanlec: i think isaacs has an oversight in the version checking [09:19] konobi: bnoordhuis: looks like --vars and --v8-options is boked [09:19] ryah: it does work with v0.6.0 [09:20] jbpros has joined the channel [09:20] bnoordhuis: well, --vars doesn't output anything but --v8-options should work [09:20] Evanlec: ryah: oh, well when I just tried to compile npm it said "Error: npm is not compatible with node v0.6.0" [09:20] bnoordhuis: konobi: what output are you seeing? [09:20] konobi: it does... but gives a warning at the top [09:21] konobi: or at least a v8 shell usage thingy [09:21] ryah: Evanlec: as soon as isaacs wakes up [09:21] Evanlec: ryah: ok ;) [09:21] bnoordhuis: right, those google rascals [09:21] madhums has joined the channel [09:21] bnoordhuis: not much node can do about that, it comes straight from v8 [09:21] Peniar has joined the channel [09:21] bnoordhuis: i'll discuss it with the v8 guys next week [09:21] konobi: boo-urns [09:22] konobi: --vars used to output something though [09:22] bnoordhuis: removing --vars output was a conscious decision, i think [09:22] konobi: what what!? [09:22] bnoordhuis: https://github.com/joyent/node/issues/1536 [09:23] bnoordhuis: let's revisit that for 0.6.1 [09:24] ryah: why do you need --vars? [09:24] dwasp has joined the channel [09:24] lovebumps45 has joined the channel [09:25] konobi: ryah: not nessecarily that feature, just need to work around it now [09:27] konobi: ryah: also... btw... know of a hackish way to bypass require.paths from within node? [09:27] kab3wm has joined the channel [09:27] mmalecki: konobi: monkey-patch require [09:27] konobi: (including builtin libraries) [09:28] herbySk has joined the channel [09:29] sylvinus has joined the channel [09:30] sineltor: you can fix npm by changing its package.json file [09:30] sineltor: $ gvim /usr/local/lib/node_modules/npm/package.json [09:30] bnoordhuis: i'll just leave this here: http://news.ycombinator.com/item?id=3199336 [09:30] sineltor: … "engines" : { "node" : "0.4 || 0.5 || 0.6", "npm" : "1" } [09:31] jbpros has joined the channel [09:31] xerox: what's the npm situation with 0.6? [09:31] jbrokc has joined the channel [09:32] sineltor: npm checks that nodejs is 0.4 or 0.5, which is obviously wrong [09:33] sineltor: isaacs is probably asleep - but for now you can hack it by editing npm/package.json and adding || 0.6 [09:33] konobi: hhhmmm... may also need to overload the require cache too [09:33] xerox: sineltor: thanks [09:33] xerox: I'm still trying to get 0.6.0 from github tho [09:34] xerox: this procedure does not work exchanging 0.6.0 for 0.4.12 https://github.com/joyent/node/wiki/Installation [09:34] blup has joined the channel [09:35] xerox: oh now it does [09:35] xerox: hurray [09:35] incon: Parallels Ubuntu 11.10 node v0.6.0 test output https://gist.github.com/545436e21e1414d195dd [09:35] jetienne has joined the channel [09:36] bnoordhuis: incon: thanks, that's roughly expected (except for simple/test-net-pipe-connect-errors, that one shouldn't fail) [09:36] bnoordhuis: the other failing tests are timing dependent so if your system is loaded, they fail [09:36] bnoordhuis: and `make test-all` puts quite a lot of stress on a system [09:37] Evanlec: sineltor: was havng sameissue, thanks [09:37] sineltor: np guys. [09:39] robbiet480 has joined the channel [09:39] __doc__ has joined the channel [09:39] robbiet480: any suggestions as to how i could setup a wildcard subdomain system that will render a page [09:39] robbiet480: i.e. robbiet480.myapp.com is like going to /room/robbiet480 [09:41] Evanlec: where is the "official" or not-so-official list of node modules? [09:41] Evanlec: (i.e. those installable via npm) [09:41] alexdoom has joined the channel [09:42] CIA-109: node: 03Eric Lovett 07master * r8f2b032 10/ doc/api/child_processes.markdown : docs: minor typo fix in child process docs - http://git.io/yg0MEg [09:44] Renegade001 has joined the channel [09:44] mmalecki has joined the channel [09:44] CIA-109: node: 03Ben Noordhuis 07master * r099c717 10/ doc/index.html : docs: fix copy/paste error, 0.6.0 is a stable release - http://git.io/BcWCSA [09:44] stephank: Evanlec: search.npmjs.org (data is live, I believe) [09:45] stephank: robbiet480: Once you've set up DNS, I think you just route using the Host header a client sends. [09:45] robbiet480: hmmm [09:45] robbiet480: ok [09:46] devaholic: http://tomblobaum.tumblr.com/post/12362916187/creating-a-blog-with-nodequery [09:46] tvw has joined the channel [09:46] robbiet480: devaholic: what about it [09:47] devaholic: im adding to that blog post right now [09:47] devaholic: just thought i'd share, if youre interested! [09:47] robbiet480: devaholic: you are adding something about subdomains? [09:47] devaholic: what [09:47] robbiet480: nevermind [09:47] devaholic: no, sorry i didnt see what you guys were talking about lol [09:47] robbiet480: lol [09:47] shedinja has joined the channel [09:47] devaholic: oh, i know how to answer your question though [09:47] devaholic: you need to look at req.url in an express middleware [09:48] devaholic: one second, i'll gist some code for you [09:48] robbiet480: yay! [09:49] alessioalex: devaholic nice stuff with nodeQuery [09:49] chjj: oh, its finally out? [09:49] chjj: ! [09:50] gut4 has joined the channel [09:50] konobi: robbiet480: just examine the Host header and you're sorted... unless you want a frontend proxy to do some rewriting for you [09:50] devaholic: robbiet480: https://gist.github.com/996912f94ddf97432613 [09:51] robbiet480: konobi: ok thanks [09:51] sineltor: is anyone else having problems publishing to npm? [09:51] devaholic: you need to look at req.headers.host [09:51] tomyan has joined the channel [09:51] devaholic: check the gist [09:52] robbiet480: yeah [09:52] robbiet480: i sees it [09:52] robbiet480: just setting up /etc/hosts quick to see if it works [09:52] robbiet480: :P [09:52] devaholic: k, back to blogging [09:52] robbiet480: thanks devaholic! [09:52] konobi: you can always just curl it with a -H 'Host: foo' [09:53] devaholic: im blogging in real-time about creating a real-time blog while i'm writing the real-time blog [09:53] devaholic: waaa [09:53] devaholic: robbiet480: np [09:54] Dulak: you should totally blog that [09:54] Renegade001 has joined the channel [09:56] Gonzih has joined the channel [09:56] xerox: sineltor: how do you edit npm/package.json ? [09:57] sineltor: sineltor: $ gvim /usr/local/lib/node_modules/npm/package.json [09:57] sineltor: sineltor: … "engines" : { "node" : "0.4 || 0.5 || 0.6", "npm" : "1" } [09:57] mc_greeny has joined the channel [09:58] chjj: node -v "v0.6.0" [09:58] chjj: nice to see [10:00] xerox: sineltor what if you have no npm installed [10:01] sineltor: um, I dunno - does the installer not work with 0.6 ? [10:01] xerox: no [10:01] xerox: it gives the error that you mentioned [10:02] simenbrekken has joined the channel [10:02] sineltor: no idea I'm afraid. you'll probably need to hack the install scripts to make it work [10:03] robbiet480: what does RangeError: Maximum call stack size exceeded mean? [10:04] bnoordhuis: robbiet480: probably too deep or infinite recursion [10:04] robbiet480: hmm [10:04] robbiet480: ok [10:05] robbiet480: bnoordhuis: so I'm getting that just when trying to load assets [10:05] robbiet480: i.e. css, js [10:05] robbiet480: the actual page loads fine [10:05] robbiet480: any ideas? [10:05] bnoordhuis: not really, i'm afraid [10:05] indutny: post for russians: http://habrahabr.ru/blogs/nodejs/131944/ [10:05] robbiet480: otay [10:05] robbiet480: thanks anyway [10:05] xerox: mumble. [10:05] bnoordhuis: maybe hook it up to the debugger [10:05] Industrial: robbiet480: depends on your setup, no? [10:06] robbiet480: Industrial: I'm still somewhat of a node noobie [10:06] robbiet480: so can you explain what you mean [10:06] Industrial: robbiet480: the packages you are using, i.e. express or not, other packages/libraries [10:06] robbiet480: ah [10:06] robbiet480: well I'm using express, that error is being thrown by express [10:06] robbiet480: and also using jade [10:07] svnlto has joined the channel [10:09] josephg: have express and jade been updated for 0.6? [10:09] josephg: has socket.io? [10:11] jmqq has joined the channel [10:11] wbednarski has joined the channel [10:12] lovebumps45 has joined the channel [10:12] lovebumps45 has left the channel [10:14] shedinja: im having the same problem as xerox. npm won't install on v0.6.0 [10:14] xerox: I'm compiling 0.4.12 :( [10:15] jbrokc__ has joined the channel [10:15] sveimac has joined the channel [10:15] josephg: Sadface. isaacs will probably fix it when he gets up [10:16] saikat has joined the channel [10:16] jimt_ has joined the channel [10:18] TheJH: call isaacs :D [10:21] Wizek has joined the channel [10:23] incon: I twitted him about 7 hours ago about the problem [10:26] okuryu has joined the channel [10:28] NetRoY has joined the channel [10:32] knifed has joined the channel [10:33] sylvinus has joined the channel [10:33] vguerra has joined the channel [10:33] TheJH: nobody made a pull request yet? :D [10:34] xerox: doit! [10:39] liar has joined the channel [10:40] bergie has joined the channel [10:41] aliem has joined the channel [10:43] alexdoom has joined the channel [10:47] saesh has joined the channel [10:48] uchuff has joined the channel [10:48] knifed has joined the channel [10:51] superjudge has joined the channel [10:55] indutny: ha [10:55] indutny: oh [10:55] indutny: sorry, wrong window [10:55] astropirate has joined the channel [10:55] jetienne has joined the channel [11:03] paul_uk has joined the channel [11:03] paul_uk: hey all, just installed mongodb and it shows up as extraneous with npm ls. Is this the default behaviour ? [11:05] paul_uk: weird, i removed the node_modules dir and did another install this time with mongodb at the top of the tree in package.json. [11:06] paul_uk: extraneous doesn't show up now [11:06] sreeix has joined the channel [11:10] konobi: paul_uk: http://joyeur.com/2011/10/26/node-js-mongodb-love-guest-post-from-mongolab/ [11:11] paul_uk: konobi, er thanks but i've got mongodb working in a test environment. im just rebuilding a server and came up with this issue. [11:11] konobi: =0P [11:11] paul_uk: well non issue now [11:11] konobi: yeah... just some pointers on install there iirc [11:13] konobi: oh, maybe that's another blog entry i was thinking about =0/ [11:15] paul_uk: konobi, probably [11:15] konobi: too many blog entries... too little time [11:15] paul_uk: heh, i know exactly how you feel [11:17] konobi: and while i do a bunch with node, i'm generally doing systems stuff or bash scripting, or systems automation [11:17] konobi: ^_^ [11:18] paul_uk: awesome, yeah I know what you mean. I've come from a sysadmin background, now I've left that and moved onto the development arena so to speak. [11:20] konobi: ditto [11:20] bosphorus has joined the channel [11:20] konobi: though all my development these days is systems related joyent employee [11:22] konobi: while software sucks... i have to say... hardware sucks more [11:23] jbrokc has joined the channel [11:24] chjj: hardware limits software ;) [11:25] konobi: you can fix software =0) [11:28] anddam has left the channel [11:30] kurtzhong_ has joined the channel [11:33] sylvinus has joined the channel [11:33] ditesh|cassini has joined the channel [11:34] jbrokc_ has joined the channel [11:36] wbednarski has joined the channel [11:40] jimt has joined the channel [11:41] cjm has joined the channel [11:43] alexdoom has joined the channel [11:44] mmalecki has joined the channel [11:44] towski has joined the channel [11:47] TheJH: mhm... saying that https://github.com/joyent/node/blob/master/src/stream_wrap.cc#L292 is superfluous if `args.Length() > 2` is true would be premature optimization, right? [11:49] broofa has joined the channel [11:49] plutoniix has joined the channel [11:50] paul_uk has left the channel [11:50] tiagobutzke has joined the channel [11:51] _baton_ has joined the channel [11:51] tomyan has joined the channel [11:52] urbanmonk has joined the channel [11:53] SargoDarya: morning guys [11:53] mehlah has joined the channel [11:54] d0k has joined the channel [11:55] mmalecki: the fuck was that? [11:58] bnoordhuis: mmalecki: that web irc client doing its weekly reset [11:59] mmalecki: bnoordhuis: why would a web irc client need a weekly reset? are they running windows servers or what? [11:59] bnoordhuis: mmalecki: beats me [12:00] tiagobutzke has joined the channel [12:00] mmalecki: bnoordhuis: for now I'll just assume they are [12:01] CIA-109: node: 03Eric Lovett 07master * rfebe5c4 10/ doc/api/zlib.markdown : docs: use markdown for link, not html - http://git.io/t51CYw [12:03] jetienne has joined the channel [12:04] TheJH: mmalecki, I think they throw up free version users after one week idle or so [12:05] TheJH: mmalecki, ah, no, homepage says "Interlude - Offline for planned maintenance, back soon!" :D [12:05] mmalecki: TheJH: fair enough [12:06] mmalecki: btw, this irccloud looks like a project one could get done in a day or so [12:08] mmalecki: http://yfrog.com/obesdjj [12:08] TheJH: mmalecki, the hard part is probably getting a whatever-line for more users per IP and payment processing :D [12:09] mmalecki: TheJH: haha, yeah :D [12:09] Kai` has joined the channel [12:10] yobi has joined the channel [12:10] josephg: for IRC? [12:10] josephg: shouldn't be that hard, right? [12:10] daleharvey has joined the channel [12:10] whoops has joined the channel [12:10] TheJH: MooGoo, btw, did you already publish your bot sandbox somewhere? the safe one that uses pure v8 + one log function? [12:11] hkjels has joined the channel [12:12] robb1e_ has joined the channel [12:12] az_ordog_maga has joined the channel [12:12] az_ordog_maga: yo [12:12] matthijs has joined the channel [12:13] DTrejo has joined the channel [12:13] sriley has joined the channel [12:14] bradwright has joined the channel [12:14] TheJH: mmalecki, mmmmhhh... and it should even be easy to allow users to put custom scripts in there that run either in the browser (with full access to the page) or on the server (with very limited rights) [12:14] ncb000gt has joined the channel [12:14] brianleroux has joined the channel [12:14] indutny has joined the channel [12:14] mmalecki: TheJH: dunno, I haven't tried it yet [12:15] mmalecki: TheJH: and I will probably write my own clone anyway :D [12:15] chunhao_ has joined the channel [12:15] TheJH: mmalecki, me too, at some point... [12:15] jbrokc has joined the channel [12:15] cjroebuck has joined the channel [12:16] tomh has joined the channel [12:16] ralph has joined the channel [12:16] mmalecki: TheJH: actually, I have it figured out in my head :D [12:16] mmalecki: TheJH: redis for storing channel logs [12:16] salazr_ has joined the channel [12:16] metadaddy has joined the channel [12:17] mmalecki: TheJH: couch for users and their databases [12:17] Kunda has joined the channel [12:17] JasonSmith has joined the channel [12:17] mmalecki: TheJH: separate processes for logging and shit [12:17] mmalecki: emitting stuff via hook.io [12:17] TheJH: mmalecki, sounds good [12:18] mmalecki: TheJH: so, I will just make a repo :D [12:19] Hosh has joined the channel [12:19] romainhuet has joined the channel [12:19] TheJH: mmalecki, :) [12:19] mmalecki: TheJH: name? [12:20] TheJH: mmalecki, good question... [12:20] TheJH: thinking... [12:20] TheJH: "webirc" maybe? "nodetalk"? [12:21] beawesomeinstead has joined the channel [12:21] madhums has joined the channel [12:21] shedinja: irc web client [12:22] TheJH: shedinja, spaces are bad [12:22] mmalecki: TheJH: both are taken :D [12:22] shedinja: looking forward to it mmalecki, was thinking of doing something like that myself [12:22] TheJH: mmalecki, "ircweb"? :D [12:23] tanepiper has joined the channel [12:23] mmalecki: TheJH: ok, ircweb sound good : [12:23] Raynos has joined the channel [12:24] shedinja: is it going to be a module or a service like cloudirc? [12:24] footyfish has joined the channel [12:24] bencc has joined the channel [12:24] mmalecki: shedinja: yeah [12:24] blissdev has joined the channel [12:25] mmalecki: TheJH: hm, not sure if this name is valid english [12:25] strax has joined the channel [12:25] JKarsrud has joined the channel [12:25] Metal3d has joined the channel [12:26] niftylettuce has joined the channel [12:26] owenb has joined the channel [12:26] TheJH: mmalecki, ircbird? :D [12:26] mmalecki: I demand Names as a Service. [12:26] TheJH: has a somewhat twittery association, but whatever [12:27] mmalecki: TheJH: bind? [12:27] pransalad: mmalecki: if youre thinking of developing a webirc project, take a look at github.com/prawnsalad/kiwiirc, see if you can add to that project :) [12:27] TheJH: mmalecki, bird, not bind [12:27] mmalecki: ah, bird! [12:27] mmalecki: nice! [12:27] mmalecki: pransalad: does it store logs, etc. [12:27] mmalecki: ? [12:27] garrensmith: anyone having issues installing 0.6.0 using n? [12:28] pransalad: mmalecki: it has no logging for privacy. it does have a server module to keep the last X messages per channel though, for some context to new clients [12:28] shedinja: pransalad: does kiwiirc stay connected when you close the browser? [12:28] garann has joined the channel [12:28] ryanseddon has joined the channel [12:28] pransalad: shedinja: not at the moment, but that would just be a few lines to impliment [12:29] pransalad: kiwiirc.com for a live version [12:29] pransalad: it has server and client plugins, so adapting it is easy enough [12:29] mmalecki: TheJH: gave you +rw on that [12:30] TheJH: mmalecki, thanks :) [12:30] Alex_R_ has joined the channel [12:30] adambeynon has joined the channel [12:30] strmpnk has joined the channel [12:31] adrianmg has joined the channel [12:32] einaros: what's the most up to date websocket client for node.js? [12:32] tiglionabbit has joined the channel [12:32] shedinja: einaros: socket.io [12:33] arpunk has joined the channel [12:34] jbrokc_ has joined the channel [12:34] einaros: shedinja: websocket client, not server :) [12:34] mmalecki: einaros: socket.io-client [12:35] lmatteis has joined the channel [12:35] hellp has joined the channel [12:35] einaros: ok, to be more specific, anything other than socket.io* ? [12:35] martin_sunset has joined the channel [12:35] sveisvei has joined the channel [12:36] remysharp has joined the channel [12:36] alnoor has joined the channel [12:36] olegp has joined the channel [12:40] dscape has joined the channel [12:41] nym has joined the channel [12:41] RexM has joined the channel [12:41] ruiquelhas has joined the channel [12:41] majek has joined the channel [12:42] garrensmith: einaros: I thinkyou can use pusherapp as well [12:43] ruiquelhas: Hi folks, anybody can tell me how to overcome the version issue installing npm with node v0.6.0? [12:43] alexdoom has joined the channel [12:45] einaros: garrensmith: well the thing is that I'm working to complete the binary support for the various transports in socket.io. to do that I need a better websocket client than we've already used, as the current one only supports the old hixi protocol [12:45] garrensmith: einaros: not sure really, I just use socket.io :-) [12:47] mattly has joined the channel [12:47] einaros: I wrote, and maintain, the new websocket protocol implementations in socket.io - so as a server it works well [12:47] jeremyselier has joined the channel [12:48] einaros: but we still need a more up-to-date client, for testing purposes as well as actual client support [12:49] kuebk^ has joined the channel [12:51] adnasa has joined the channel [12:51] garrensmith: einaros: I thought socket.io was pretty much the most up to date client [12:53] avih_ has joined the channel [12:54] JKarsrud: anyone know when npm might support 0.6? :) [12:54] mmalecki: JKarsrud: as soon as isaacs wakes up [12:54] JKarsrud: hah, okay :D [12:55] jbrokc__ has joined the channel [12:55] ryanfitz has joined the channel [12:55] mmalecki: JKarsrud: btw, it already supports it [12:55] mmalecki: just modify package.json [12:56] bearnard has joined the channel [12:56] jondot has joined the channel [12:57] JKarsrud: would you look at that. Should have thought of that one :) [12:57] TheJH: ruiquelhas, is npm already installed? [12:57] TheJH: ruiquelhas, in that case, just edit /usr/local/lib/node_modules/npm/package.json [12:58] jondot: hi all. is it possible that node is not perfectly suitable for tasks such as managing long running processes? I'm thinking of making a front-end deployment manager (somewhat like CI) [12:58] JumpMast3r has joined the channel [12:58] adrianmg has left the channel [12:59] enmand has joined the channel [12:59] avih has joined the channel [12:59] TheJH: jondot, what does "managing long running processes" mean here? [13:00] jondot: it would mean forking processes, listening on their stdout, streaming it back, detecting when they're done (or failed) and showing all of this via some kind of express/connect front end [13:01] CrisO has joined the channel [13:01] jondot: i'd accept the fact if this is not completely natural for node. this would be some kind of offtime project for me. [13:01] TheJH: jondot, should work [13:02] TheJH: jondot, I think node is actually relatively well-suited for that [13:02] ruiquelhas: TheJH, no, i am trying to install it [13:03] TheJH: ruiquelhas, mhm... clone the git repo, edit the package.json, run "sudo make install" [13:03] ruiquelhas: thanks [13:04] neurodrone has joined the channel [13:04] ruiquelhas: i was not able to retrieve the source [13:04] jondot: TheJH, is there any such existing project doing process management in this way? [13:04] avih has joined the channel [13:04] dubenstein has joined the channel [13:04] TheJH: ruiquelhas, "git clone git://github.com/isaacs/npm.git" doesn't work? [13:04] malkomalko has joined the channel [13:04] TheJH: jondot, no, but it should be relatively easy, I think [13:05] kazupon_ has joined the channel [13:05] ruiquelhas: TheJH [13:05] ruiquelhas: TheJH, sorry, i'm cool now, minor problem with git certificate [13:05] jondot: TheJH, thanks. After looking here: http://nodejs.org/docs/latest/api/child_processes.html i'm very optimistic about it. [13:06] avih has joined the channel [13:07] avih has joined the channel [13:11] ruiquelhas has left the channel [13:11] franksalim has joined the channel [13:12] tcurdt has joined the channel [13:13] dubenstein has joined the channel [13:13] paul__ has joined the channel [13:13] avih has joined the channel [13:13] wbednarski has joined the channel [13:13] paul__: is 0.6.0 really ready to use? it's been recommended to me as the solution to upgrade to if i want to use nodequery [13:14] garrensmith: jondot: here is an example but quite old. https://github.com/garrensmith/buildmachine it creates a child process that runs git clone, then another that runs rspec [13:14] garrensmith: paul__: its suppose to be stable so should be fine [13:14] jondot: ah, great! [13:14] paul__: garrensmith ty [13:17] avih has joined the channel [13:17] cgfuh has joined the channel [13:17] lmatteis: is there a good npm tutorial out there? [13:17] lmatteis: or reference [13:18] paul__: npm or node? [13:18] willwhite has joined the channel [13:18] paul__: lmatteis [13:18] storrgie has joined the channel [13:19] garrensmith: lmatteis: man npm [13:19] christine has joined the channel [13:21] AphelionZ has joined the channel [13:21] lmatteis: paul__: npm [13:22] paul__: you could check these out but your best best is probably to man it.. http://dailyjs.com/2011/05/02/node-tutorial-23/ https://github.com/isaacs/npm/wiki [13:22] paul__: best bet* [13:22] magnetik has joined the channel [13:24] avih has joined the channel [13:26] lmatteis: the man pages are ok, but not very descriptive. For example: link: "For linking your current working code into Node's path, so that you don't have to reinstall every time you make a change. Use npm link to do this." [13:26] paul__: someone on HN says npm doesn't work with 0.6.0 yet.. is this true? [13:26] TheJH: paul__, you need to change a few characters in its package.json [13:26] paul__: lmatteis yeah i dunno about link. might want to as isaacs [13:27] TheJH: paul__, I'm sure that as soon as isaacs gets up, he'll fix it [13:27] paul__: TheJH tyvm [13:28] deedubs has joined the channel [13:28] paul__: deedubs ohai [13:28] deedubs: paul__: allo [13:30] deedubs: to use dnode or not to use dnode for cluster communication [13:30] xerox: cluster as in the new cluster module? [13:30] deedubs: cluster as in the old cluster package for now [13:30] deedubs: but eventually yes the new 0.6.x cluster implementation [13:31] xerox: by the way anybody knows if the npm installer has been made 0.6 compatible yet [13:31] kurtzhong has joined the channel [13:33] xy has joined the channel [13:35] kkszysiu has joined the channel [13:35] kurtzhong_ has joined the channel [13:36] td123 has joined the channel [13:36] td123 has left the channel [13:36] TheJH: xerox, do you already have npm installed? [13:37] td123 has joined the channel [13:37] xerox: TheJH: no [13:37] TheJH: xerox, glone git repo, edit package.json, sudo make install [13:37] xerox: I install node to ~/.node [13:37] xerox: will make install do the right thing, like the shell installer does? [13:38] TheJH: xerox, mhm, no idea [13:38] xerox: hm. [13:40] td123: hi, when running make test after configuring and building, I'm getting some errors: http://pastie.org/2815091 [13:40] td123: this is with 0.6.0 [13:43] td123: should I file bugs? [13:43] td123: does anyone else run into these errors? [13:43] zomg: Bah, way too easy to write memory leaky JS when it runs for a long time [13:43] zomg: :D [13:44] zomg: I fixed it once already but now it's again leaking strings and objects :( [13:44] alexdoom has joined the channel [13:44] zomg: Why is it leaking those being the question since it isn't leaking any closures which would keep them contained in memory... [13:48] hebz0rl has joined the channel [13:52] sylvinus has joined the channel [13:52] Sorella has joined the channel [13:54] jbrokc_ has joined the channel [13:54] xtianw has joined the channel [13:55] alnoor: is there an npm for windows (not cywin) I tried using ryppi, i am trying to intall a package to postgresql [13:56] alnoor: install [13:57] scott_gonzalez has joined the channel [14:03] magnetik_ has joined the channel [14:04] jbpros has joined the channel [14:04] grampajoe has joined the channel [14:07] mac^ has joined the channel [14:09] incon has joined the channel [14:10] CarterL has joined the channel [14:11] Wizek has joined the channel [14:12] errordeveloper has joined the channel [14:15] paul__: anyone had problems using nodequery? [14:15] torsd has joined the channel [14:16] paul__: specifically a client side error about TypeError: 'undefined' is not a function (evaluating 'require.modules.path()') [14:16] paul__: already made a bug about it https://github.com/tblobaum/nodeQuery/issues/1 [14:16] mquin has joined the channel [14:18] beve has joined the channel [14:20] willwhite has joined the channel [14:20] lyte has joined the channel [14:20] lyte has joined the channel [14:22] sylvinus has joined the channel [14:25] Mokona has joined the channel [14:25] meso has joined the channel [14:27] CIA-109: node: 03Fedor Indutny 07master * rda82daf 10/ test/simple/test-debugger-repl.js : test: debugger-repl should wait for 'drain' event - http://git.io/o23y7w [14:27] metavers_ has joined the channel [14:29] mehlah has joined the channel [14:29] cronopio has joined the channel [14:30] igl1 has joined the channel [14:31] telemachus has joined the channel [14:37] NetRoY has joined the channel [14:38] freewil has joined the channel [14:38] freewil has joined the channel [14:39] broofa has joined the channel [14:40] jbpros has joined the channel [14:41] blup has joined the channel [14:44] alexdoom has joined the channel [14:44] sveit has joined the channel [14:45] sveit has left the channel [14:45] apoc has joined the channel [14:45] ben_alman_ has joined the channel [14:47] sveit has joined the channel [14:47] mike5w3c has joined the channel [14:50] adrianF has joined the channel [14:51] dharmesh has joined the channel [14:54] dgathright has joined the channel [14:58] kai_ has joined the channel [14:58] kai_: Hi, can someone help me with a problem with child_process.exec()? [15:01] JmZ: anyone ever used irc-js? [15:01] EvRide has joined the channel [15:01] quackquack has joined the channel [15:02] cronopio has joined the channel [15:02] quackquack: It appears that zombie.js is occasionally running my test case multiple times in a row... [15:03] maushu has joined the channel [15:03] g4g33k has joined the channel [15:04] kai_: Can someone help me with this Node child_process.exec() problem: http://stackoverflow.com/questions/8020914/how-to-exec-in-nodejs-using-the-users-environment [15:06] paul_uk has joined the channel [15:07] TheJH: JmZ, are you looking for a good IRC library? [15:08] paul_uk: hey all, anyone using node + mongodb? I am trying to do an update and I keep on getting Error: Argument passed in must be a single String of 12 bytes or a string of 24. I'm unsure on how to make the id into what it wants. [15:12] shedinja: JmZ: I tried using irc-js once but it was buggy so I switched to irc [15:12] cronopio: paul_uk: can you paste some code? and the new values to update are correct? [15:14] poincare101 has joined the channel [15:14] paul_uk: cronopio, i presume so. I'm relatively new to mongo, so knocking out the kinks [15:15] poincare101: Hello everyone. I'm trying to get upto speed with Node.JS, and I don't quite understand how the echo server (TCP) example works. Where is the actual socket read? [15:15] torsd has joined the channel [15:16] cronopio: poincare101: .on('data') event is trigger when the client send info over a socket connection [15:16] poincare101: I see. [15:16] paul_uk: cronopio, im using mongoskin to connect to mongo. here is my paste: http://pastie.org/2815471 [15:16] poincare101: cronopio: I don't quite see anything about a .on in the example on the front page of the website. [15:17] cronopio: poincare101: im not sure what info you follow, but for study porpuse you can test how work .on('data') event [15:17] poincare101: cronopio: I see. [15:18] poincare101: cronopio: any docs you know of on that? [15:18] b_i_d: kai_ : I don't know the answer, so don't give a shit about this. But my first ideas where: 1) open bash or so and send the commands to it. 2) Try out TTY instead of child_process [15:18] kurtzhong_ has joined the channel [15:18] adrianF has joined the channel [15:19] Lingerance: poincare101: Read the net docs [15:19] cronopio: paul_uk: I think when you use updateById, the first argument must be a string not an objet [15:19] poincare101: Lingerance: Thoe don't seem to mention .on('data') [15:19] Lingerance: They do [15:19] Lingerance: http://nodejs.org/docs/v0.4.12/api/net.html#event_data_ [15:21] poincare101: Lingerance: ah. thanks. [15:21] poincare101: What does socket.pipe() do? [15:21] paul_uk: cronopio, it's the same. I can update via the mongo client via the cli, but I am having major difficulty via node [15:21] martin_sunset has joined the channel [15:22] Lingerance: It connects the data event of one thing to the .write() of another. [15:22] cronopio: paul_uk: you call updateById( {'_id': session._id}, i think could be updateById(session._id,functi.....) [15:22] mynyml has joined the channel [15:22] b_i_d: poincare101> Pipes data from one socket to another. Like the | in the terminal. [15:22] lupo7 has joined the channel [15:23] paul_uk: cronopio, doesn't look that way to me, maybe im wrong? https://github.com/guileen/node-mongoskin#inherit-updating [15:23] td123 has left the channel [15:24] tlynn has joined the channel [15:24] cronopio: paul_uk: there said "updateById(_id, ..., callback)" [15:25] paul_uk: cronopio, so it is a function ? [15:25] paul_uk: as via the cli it's as simple as this: db.sessions.update( {'_id': ObjectId('4eb5444d39e153e60b000001')}, {$set: {"status":'unavailable'}} ) [15:25] mikeal has joined the channel [15:26] mmalecki: wouldn't it be reasonable for removeAllListeners to return all listeners? [15:27] Vennril has joined the channel [15:28] devaholic has joined the channel [15:28] lupo7: hello there, I m new to node, I m geting this error when trying to execute a script "Error: execvp(): Permission denied" (I tried sudo too but no luck). Any idea? [15:29] davidascher has joined the channel [15:30] TheJH: lupo7, mmmmh, maybe selinux? [15:30] parshap has joined the channel [15:30] lupo7: I m on ubuntu [15:30] TheJH: lupo7, could you gist what exactly you're doing and the error? [15:30] TheJH: !@lupo7 mem gist [15:30] jhbot: lupo7, Gist is kind of a pastebin. Every paste is a git repo. https://gist.github.com/ [15:30] lupo7: sure [15:31] lupo7: I installed node-crawler module and i m trying to run the example [15:31] lupo7: It gave me find not found at first [15:31] lupo7: I made the path in the script absolute [15:31] lupo7: and now I m getting the error above [15:32] mikeal has joined the channel [15:33] lupo7: https://gist.github.com/1341663 [15:33] TheJH: lupo7, can you run this? `node -e 'console.log("It works!")'` [15:34] lupo7: It prompts "It works" and then after newline Undefined [15:36] TheJH: lupo7, please do `ls -l` on the deps/jscoverage/jscoverage file [15:37] TheJH: ACTION wants two webcams, some ducttape, a microcontroller that can talk to usb and three motors now [15:37] pizthewiz has joined the channel [15:38] mmalecki: TheJH: you're building a robot :) ? [15:38] ohtogo has joined the channel [15:38] lupo7: actually it is node_modules/qunit/deps/jscoverage/jscoverage.js the file... I just did -rw-r--r-- [15:38] TheJH: mmalecki, no, I'd like to be able to control this microscope from my pc :D [15:38] postwait has joined the channel [15:38] mmalecki: TheJH: it will be hard with a microcontroller. you'll probably need some ARM to talk to a webcam [15:38] lupo7: permition problem? [15:38] mmalecki: nice. [15:38] TheJH: lupo7, do a `chmod a+x` on it and try again [15:39] TheJH: mmalecki, well, the webcams can talt to the pc [15:39] TheJH: mmalecki, microcontroller for the motors [15:39] TheJH: one per axis [15:39] TheJH: meh... too many cool ideas :( [15:40] mikeal has joined the channel [15:40] lupo7: still no luck [15:40] mmalecki: TheJH: I was able to handle 8 motors with ATmega 32 [15:40] pokoli has joined the channel [15:41] TheJH: mmalecki, I heard many good thing about arduinos [15:41] TheJH: *things [15:41] mmalecki: TheJH: fuck arduino, http://beagleboard.org/ [15:42] TheJH: mmalecki, what's better about it? [15:42] TheJH: mmalecki, actually, I could probably just use my parallel port<->usb cable... [15:43] mmalecki: TheJH: ARM :D [15:43] lupo7: googling the execvp(): Permission denied brings me a lot of compilation errors when people compile with gcc / g++ none for node. [15:43] Squeese has joined the channel [15:43] chrixian has joined the channel [15:43] TheJH: mmalecki, ehm, like, you can run linux on it? [15:44] ryanfitz has joined the channel [15:44] mmalecki: TheJH: like a boss: http://elinux.org/BeagleBoard [15:44] lastk has joined the channel [15:45] TheJH: mmalecki, overkill for three motors :D [15:45] alexdoom has joined the channel [15:46] maushu has joined the channel [15:46] mmalecki: TheJH: haha, yeah :D [15:46] miccolis has joined the channel [15:46] jsurfer has joined the channel [15:46] mmalecki: TheJH: arduino should be fine for 3 motors [15:47] mmalecki: TheJH: also, you can just use some ATmega [15:47] mikeal has joined the channel [15:47] mmalecki: without arduino, I mean [15:48] TheJH: mhm [15:50] willwhite has joined the channel [15:51] TheJH: MooGoo, ping [15:52] MooGoo: pong [15:52] paul_uk: anyone using node and mongo and can spare 2 mins puting up a paste doing a simple update? I keep on getting "Error: Argument passed in must be a single String of 12 bytes or a string of 24 hex characters in hex format" and I just can't get over this hurdle. [15:54] jslatts has joined the channel [15:54] Lingerance: paul_uk: I use node-mongo-native so anything I paste won't be applicable to you, when you ask that make sure you mention that you're using monoskin (instead of just mongo). [15:54] djcoin has joined the channel [15:54] paul_uk: Lingerance, at this point Im not too bothered what I'm using, except that it works lol [15:54] TheJH: MooGoo, is your jail somewhere on github? [15:55] jbrokc__ has joined the channel [15:55] Lingerance: commandsCollection.save(x, function(err, suc) { if (err) { throw err } else {m.say('Okay'); self.addCommand(x) }}) [15:55] MooGoo: you mean the new bot code? [15:55] TheJH: MooGoo, yes [15:55] MooGoo: not yet...havent pushed updates in awhile [15:55] paul_uk: Lingerance, x I presume being json ? [15:56] Lingerance: It's not json, it's a normal JS object. [15:56] TheJH: MooGoo, as I think it's the only safe v8 jail implementation, it would be cool [15:56] paul_uk: Lingerance, ok [15:56] mmalecki: safe? [15:56] MooGoo: working on it.. [15:56] mmalecki: .. 1 [15:56] catb0t: 1 [15:56] torsd has joined the channel [15:56] mmalecki: .. processs [15:56] catb0t: Exception: ReferenceError: processs is not defined [15:56] mmalecki: .. process [15:56] catb0t: Exception: ReferenceError: process is not defined [15:57] mmalecki: .. new Function('process')() [15:57] catb0t: Exception: ReferenceError: process is not defined [15:57] mmalecki: well, if TheJH couldn't crack it, no chance I will [15:57] Lingerance: .. Object.keys(globals) [15:57] catb0t: Exception: ReferenceError: globals is not defined [15:57] jtsnow has joined the channel [15:57] Lingerance: .. Object.keys(global) [15:57] catb0t: Exception: ReferenceError: global is not defined [15:57] TheJH: mmalecki, it's a vanilla v8 with the only exception being one function binding [15:57] mmalecki: .. Object.keys(this) [15:57] catb0t: [ "print" ] [15:57] mmalecki: that ^ ? [15:58] TheJH: mmalecki, yes [15:58] mmalecki: .. print("I am a safe bot") [15:58] catb0t: "I am a safe bot" [15:58] mmalecki: .. Object.keys(print) [15:58] catb0t: [ ] [15:59] mmalecki: meh [15:59] magnetik_ has joined the channel [16:00] mmalecki: would definitely like to see the code as well [16:01] mike5w3c has joined the channel [16:03] TheJH: .. print({}) [16:03] catb0t: { } [16:04] TheJH: .. print({toString:function(){return "foo"}}) [16:04] catb0t: { foo toString:[Function] } [16:04] mape has joined the channel [16:05] gut4 has joined the channel [16:06] c4milo has left the channel [16:06] Lingerance: .. x = 'test' [16:06] catb0t: "test" [16:06] Lingerance: .. x [16:06] catb0t: "test" [16:06] Lingerance: .. this [16:06] catb0t: [object global] [16:06] coreb has joined the channel [16:06] Lingerance: .. Object.keys(this) [16:06] catb0t: [ "print", "x" ] [16:06] Lingerance: Hmm [16:07] skunkape has joined the channel [16:07] kuebk^ has joined the channel [16:07] diogogmt has joined the channel [16:08] jeromegn: anybody familiar with Vows? I'm seeing issue when I get to certain level of nested topics (the test just stops, doesn't exit the process and stays there, not running the last bits) [16:08] mmalecki: .. _print = print [16:08] catb0t: [Function: print] [16:08] mmalecki: .. Object.keys(this) [16:08] catb0t: [ "print", "x", "_print" ] [16:08] mmalecki: .. print = function() { _print("Do not tell me what to do, human!") } [16:08] catb0t: [Function] [16:09] mmalecki: .. print("Hello!") [16:09] catb0t: "Do not tell me what to do, human!" [16:09] TheJH: mmalecki: you can reset it by crashing it :D [16:09] TheJH: .. while(1); [16:09] catb0t: Timeout Error [16:10] TheJH: .. print("hello") [16:10] catb0t: "hello" [16:10] materialdesigner has joined the channel [16:10] mmalecki: .. while = function() {} [16:10] catb0t: Exception: SyntaxError: Unexpected token = [16:11] mmalecki: :D [16:11] Lingerance: .. for(;;); [16:11] catb0t: Timeout Error [16:11] Lingerance: Nice, how'd you manage that? [16:11] alessioalex: Does anybody know why I could get an ObjectID error on Mongoose when trying to push an element into an embedded Array? [16:11] alessioalex: it seems really fucked up [16:12] Lingerance: Did you confirm _id is the correct type? [16:12] mmalecki: .. setTimeout [16:12] catb0t: Exception: ReferenceError: setTimeout is not defined [16:13] jtsnow has joined the channel [16:17] ank has joined the channel [16:19] tomlion has joined the channel [16:24] lauxley has joined the channel [16:24] jimmysparkle has joined the channel [16:25] devongovett has joined the channel [16:25] LifterAH has joined the channel [16:27] lupo7 has joined the channel [16:27] d_low has joined the channel [16:27] CIA-109: node: 03koichik 07master * r1001cf4 10/ benchmark/static_http_server.js : [16:27] CIA-109: node: bench: update static_http_server benchmark to new API [16:27] CIA-109: node: Fixes #2016. - http://git.io/Bdpe2Q [16:28] sylvinus has joined the channel [16:28] maletor has joined the channel [16:28] tanepiper: hmm, anyone else getting this error with npm on windows? TypeError: Object # has no method 'getuid' [16:28] neilk_ has joined the channel [16:29] takezawa has joined the channel [16:29] gut4 has joined the channel [16:30] lupo7: is anyone familiar with these warnings when installing a package with npm? "package.json: bugs['web'] should probably be bugs['url']" [16:31] takezawa_ has joined the channel [16:31] lupo7: https://gist.github.com/1341739 [16:32] dubenstein has joined the channel [16:33] Xano has joined the channel [16:34] CrisO has joined the channel [16:35] NetRoY has joined the channel [16:36] saschagehlich has joined the channel [16:37] mmalecki: lupo7: yeah, you should talk to module author (report an issue) [16:37] mmalecki: lupo7: that's nothing big, though [16:43] mikeal has joined the channel [16:43] dgathright has joined the channel [16:46] alexdoom has joined the channel [16:49] mc_greeny has joined the channel [16:50] wbednarski has joined the channel [16:51] yozgrahame has joined the channel [16:57] jesusabdullah: lupo7: Yeah, I see them all the time XD [16:58] NoSTaBoNN has joined the channel [16:59] vvo has joined the channel [17:01] martin_sunset has joined the channel [17:01] themiddleman_itv has joined the channel [17:02] neilk_ has joined the channel [17:04] jslatts has joined the channel [17:04] lzskiss has joined the channel [17:05] jbrokc_ has joined the channel [17:07] fra000 has joined the channel [17:07] storrgie has joined the channel [17:07] Swizec has joined the channel [17:08] ryanfitz has joined the channel [17:17] uchuff has joined the channel [17:17] dshaw_ has joined the channel [17:18] bingomanatee has joined the channel [17:18] colin_jack has joined the channel [17:19] hipsterslapfight has joined the channel [17:20] SvenDowideit has joined the channel [17:21] joshthecoder has joined the channel [17:21] tiagobutzke has joined the channel [17:21] jacobolu_ has joined the channel [17:22] gnik has joined the channel [17:23] swaj: when using jade template engine, I'm trying to render a br tag that is self closing. using "br/" does not work. Does anyone know how to make a self-closing tag in jade? [17:23] xerox: use html [17:24] swaj: just pipe it and use html? [17:24] fzzzy has joined the channel [17:24] jaequery has joined the channel [17:24] MooGoo: hey TheJH [17:24] xerox: no I mean [17:24] xerox: the jade feature to write html directly [17:24] swaj: right [17:24] xerox: I don't remember the syntax check the github page [17:24] MooGoo: TheJH: https://github.com/m00g00/catbot/blob/master/botshell.cc [17:25] swaj: | blah
or whatever [17:25] MooGoo: ACTION glares angirly at github [17:25] TheJH: MooGoo, thanks :) [17:25] MooGoo: plz look over it, I'm quite the noob when it comes to C++ [17:25] plutoniix has joined the channel [17:25] MooGoo: dunno if I left any crazy memory leaks around [17:26] metaverse has joined the channel [17:26] TheJH: MooGoo, me too :D [17:26] MooGoo: also: [17:26] MooGoo: https://github.com/m00g00/catbot/blob/master/modules/js.js [17:26] MooGoo: is the js file that calls botshell [17:26] uchuff has joined the channel [17:27] MooGoo: but its pretty straight foward [17:27] TheJH: MooGoo, put it in a module :P [17:27] MooGoo: npm install evalbot [17:27] chrislorenz has joined the channel [17:28] MooGoo: im not sure if botshell will run without v8 libs hanging around [17:28] swaj: bah, chrome's inspect window wasn't show the self-closing... just using "br" renders a valid self-closing tag. Stupid chrome. [17:28] BlueJeansAndRain has joined the channel [17:29] cjm has joined the channel [17:30] BlueJeansAndRain: I just saw the 0.6.0 release notes. Does anyone know or can point me the right direction, for information on how a listener on a shared port would load balance? [17:30] BlueJeansAndRain: using the new cluster framework I mean [17:30] vnguyen has joined the channel [17:31] colin_jack: was wondering if anyone has successfully got npm working with 0.6 on windows? [17:31] swaj: oo, just noticed node 0.6.0 is out. I wonder if express 3/connect 2 are ready [17:31] TheJH: MooGoo, hmm? evalbot is not on npm [17:32] MooGoo: lol...I was just making shit up [17:33] netlemur has joined the channel [17:34] mermeladas has joined the channel [17:35] githogori has joined the channel [17:36] dshaw_ has joined the channel [17:36] SvenDowideit has joined the channel [17:36] MooGoo: hm [17:36] MooGoo: .. print.toString() [17:36] catb0t: "function print() { [native code] }" [17:38] babilen has joined the channel [17:38] babilen has left the channel [17:39] Adrenalin has joined the channel [17:40] sineltor has joined the channel [17:41] Kunda has joined the channel [17:42] swaj: boo, can't install npm with node 0.6.0 [17:44] jbrokc__ has joined the channel [17:44] marcello3d has joined the channel [17:45] netlemur: swaj: if you're not on windows there should be an easy fix. just edit the package.json [17:46] alexdoom has joined the channel [17:46] slloyd has joined the channel [17:46] esundahl has joined the channel [17:46] lzskiss: im planning to backporting the node.js to the debian lenny anybody wanna using this deb package? [17:47] binaryjohn has joined the channel [17:47] patcito has joined the channel [17:47] lzskiss: if the answer is yes i will be publish to the git repo [17:47] SargoDarya: woa nice, 0.6.0 :D [17:49] eddyb has joined the channel [17:49] swaj: netlemur: yeah I did that and did a make install, it's working :) [17:49] eddyb: hi [17:49] eddyb: what are check_tick and prepare_tick for? [17:49] netlemur: swaj: cool :) [17:49] agnat has joined the channel [17:49] adambeynon has joined the channel [17:50] kimico has joined the channel [17:51] m00p has joined the channel [17:52] chrislorenz has joined the channel [17:54] ej_ has joined the channel [17:54] zeade has joined the channel [17:54] NetRoY has joined the channel [17:54] jbrokc_ has joined the channel [17:57] Kunda has joined the channel [18:00] xtianw has joined the channel [18:03] akter has joined the channel [18:05] jgallen23: anybody know of a library that parses and normalizes feeds? (rss/atom) [18:05] martin_sunset has joined the channel [18:05] avalanche123 has joined the channel [18:06] mape: Anyone gotten 0.6.0 working in debian? [18:06] tbranyen: 0.6 is out? [18:06] tbranyen: no wai [18:08] tbranyen: yay [18:09] ninjapig has joined the channel [18:09] ninjapig has joined the channel [18:09] sorensen: npm y u no work!? [18:10] piscisaureus__ has joined the channel [18:11] slloyd has joined the channel [18:11] ryanfitz has joined the channel [18:12] arthur_kalm has joined the channel [18:12] TheJH: sorensen, edit the package.json of npm [18:14] gut4 has joined the channel [18:16] skunkape has joined the channel [18:19] eddyb has joined the channel [18:19] eddyb has joined the channel [18:19] guybrush: mape: just installed 0.6.0 on squeeze, everything seems to work just fine [18:19] jimt_ has joined the channel [18:19] mape: Hmm I'm getting "Could not install the file '/usr/local/include/node/uv.h'" [18:20] swaj: my 0.6.0 install is working on OSX, as well. [18:20] mape: Debian 4.1.2-25) [18:20] captain_morgan has joined the channel [18:22] magnetik__ has joined the channel [18:22] saesh has joined the channel [18:23] joshkehn has joined the channel [18:23] joshkehn has left the channel [18:24] metaverse has joined the channel [18:26] diogogmt has joined the channel [18:27] jhurliman has joined the channel [18:28] willwhite has joined the channel [18:29] slifty has joined the channel [18:29] lmatteis: does npm do any compiling? it doesn't right? it just puts modules where it needs and does depenendencies, right? [18:30] guybrush: lmatteis: it executes the install script if provided in the package.json of the packages you want to install [18:30] wbednarski has joined the channel [18:30] captain_morgan has joined the channel [18:30] jimt has joined the channel [18:31] guybrush: see https://github.com/isaacs/npm/blob/master/doc/cli/scripts.md for further information [18:31] mikeal has joined the channel [18:31] dshaw_: npm :( [18:32] swaj: yay, got 0.6.0 and npm working on my debian squeeze linode [18:34] chrisumbel has joined the channel [18:35] `3rdEden has joined the channel [18:35] jtsnow has joined the channel [18:36] kkszysiu has joined the channel [18:38] freewil has joined the channel [18:38] freewil has joined the channel [18:39] Advant: hmm, guess jumping to node 6 wont help npm any ;) [18:41] Advant: swaj: What npm changes you have to make? [18:42] Jay has joined the channel [18:44] JaKWaC has joined the channel [18:44] paul__ has joined the channel [18:45] guybrush: so everyone runs a private patched npm with 0.6.0? :> [18:45] sylvinus has joined the channel [18:46] mehlah has joined the channel [18:46] guybrush: Advant: on linux i guess patching the package.json should work [18:47] Advant: So the only real issue is the version chceking? [18:47] alexdoom has joined the channel [18:47] guybrush: i think so, maybe there are some reasons isaacs didnt update it - i dont know [18:48] mattly has joined the channel [18:48] guybrush: according to GH-issues it does not work on win [18:49] tomh has joined the channel [18:50] romainhuet has joined the channel [18:51] davidascher has joined the channel [18:51] materialdesigner has joined the channel [18:52] SargoDarya: does it make sense to upgrade to 0.6? I mean, will it break something? [18:52] TheJH: guybrush, pretty sure he'll do it as soon as he gets in front of his computer [18:52] ben_alman_ has joined the channel [18:52] tbranyen: SargoDarya: probably break lots of stuff from 0.4 [18:52] TheJH: SargoDarya, from what version? [18:52] SargoDarya: previous stable [18:53] beawesomeinstead has joined the channel [18:53] SargoDarya: so yea, 0.4.12 [18:53] deedubs has joined the channel [18:53] SargoDarya: I guess [18:53] SargoDarya: Nah, I'm running 0.4.11 currently [18:54] guybrush: i think its a good thing to get ready for 0.6.x at least, since all the modules will catch up [18:55] SargoDarya: Well then, I'm going to try if 0.6 will break my current code. [18:55] SargoDarya: I'm almost expecting it to break [18:56] b_i_d: Quick question: Easy way to parse XML in node? [18:56] guybrush: b_i_d: i use https://github.com/isaacs/sax-js [18:57] guybrush: also see https://github.com/joyent/node/wiki/modules#wiki-parsers-xml [18:58] mermeladas: I've tried most of them and this one was the most pleasant one https://github.com/astro/node-expat [18:59] b_i_d: Hm. Event-based parser is an option too. Haven't thought about it yet. Basicly I need to parse an advanced document that is changing pretty much depending on the query I fire to the API. [18:59] mc_greeny has joined the channel [19:00] vicapow has joined the channel [19:00] amiller has joined the channel [19:03] b_i_d: Damn, why doesn't have trueknowledge.com an JSON API? ;) [19:03] b_i_d: Thanks for the links. Guess I have to experiment... [19:08] mc_greeny has joined the channel [19:11] mc_greeny has joined the channel [19:12] sveisvei has joined the channel [19:12] joshkehn has joined the channel [19:12] joshkehn has left the channel [19:13] deedubs: there needs to be a way to liberate a npm package [19:13] deedubs: #occupynpm [19:13] TheJH: deedubs, "liberate"? [19:13] TheJH: ah, joking, ok [19:13] deedubs: npm info twitter is broken [19:13] deedubs: I submitted a pull request to fix it a while ago [19:13] deedubs: still broken [19:13] vicapow has joined the channel [19:13] Swizec has joined the channel [19:17] mikeal has joined the channel [19:17] tlynn has joined the channel [19:17] rafaelregis has joined the channel [19:17] rafaelregis has left the channel [19:18] rafaelregis has joined the channel [19:21] davidascher has joined the channel [19:22] tomb has joined the channel [19:23] piscisaureus has joined the channel [19:23] MooGoo: .. 5 [19:23] catb0t: 5 [19:23] MooGoo: .. _ [19:23] catb0t: Exception: ReferenceError: _ is not defined [19:23] MooGoo: .. 5 [19:23] catb0t: 5 [19:23] MooGoo: .. _ [19:23] catb0t: Exception: ReferenceError: _ is not defined [19:23] MooGoo: hm [19:23] JasonJS has joined the channel [19:25] MooGoo: .. 5 [19:25] catb0t has joined the channel [19:25] catb0t: 5 [19:25] MooGoo: .. _ [19:25] catb0t: 5 [19:25] jbrokc__ has joined the channel [19:25] MooGoo: .. print=function(){return "hai"} [19:25] catb0t: [Function] [19:25] MooGoo: .. print('dude') [19:25] catb0t: "dude" [19:25] MooGoo: cool [19:27] ej__ has joined the channel [19:28] rafaelregis has joined the channel [19:29] LifterAH_ has joined the channel [19:30] killfill has joined the channel [19:30] blup has joined the channel [19:33] MatthewS has joined the channel [19:34] tomb has joined the channel [19:35] jbrokc_ has joined the channel [19:36] Aria has joined the channel [19:38] torgeir has joined the channel [19:38] killfill has joined the channel [19:40] torgeir has left the channel [19:40] Marko has joined the channel [19:44] killfill has joined the channel [19:46] foobird has joined the channel [19:47] alexdoom has joined the channel [19:47] whitman has joined the channel [19:48] perezd has joined the channel [19:49] perezd_ has joined the channel [19:49] drudge222 has joined the channel [19:50] foobird: Hello! This is just a little test. [19:51] jacobolus has joined the channel [19:51] mermeladas: Linux writes: 17.40 mB/s Windows writes: 33.58 mB/s [19:51] mermeladas: why [19:51] lzskiss: cloud9 run with the 0.6? [19:51] lzskiss: any idea? [19:51] dshaw_ has joined the channel [19:51] AvianFlu has joined the channel [19:52] foobird has left the channel [19:53] mmalecki has joined the channel [19:53] perezd has joined the channel [19:54] benvie: Anyone have luck with native module on windows loading with 0.6? I had a hello world working with 0.5.11 or 12-dev but not now. I see a bunch of changes relating to the error reporting. Wondering if it's something on my end or if it's just broken [19:54] jbpros has joined the channel [19:55] magnetik has joined the channel [19:56] perezd_ has joined the channel [19:57] jimt_ has joined the channel [19:58] SargoDarya: MooGoo: Did you just teached the bot to behave like an interactive shell??? [20:00] jsurfer has joined the channel [20:01] qbit_ has joined the channel [20:01] maushu: How is anyone here sandboxing their node.js processes? [20:01] dnyy has joined the channel [20:01] rafaelregis has joined the channel [20:03] jsurfer_ has joined the channel [20:04] thomblake has joined the channel [20:05] pandeiro has joined the channel [20:05] thomblake has left the channel [20:06] NetRoY has joined the channel [20:08] hkjels_ has joined the channel [20:08] MooGoo: SargoDarya: if teach == program then sure [20:08] sharkbird has joined the channel [20:08] MooGoo: catb0t is not yet smart enough to learn [20:09] catb0t: enough it works way better, etter than smart [20:09] MooGoo: ...getting slow [20:11] ^robertj has joined the channel [20:12] ^robertj: is it possible to specify the address my outgoing connections are bound on? [20:12] ej_ has joined the channel [20:13] vivekp` has joined the channel [20:14] dsirijus has joined the channel [20:14] colin_jack has left the channel [20:15] vivekp` has joined the channel [20:15] blup has joined the channel [20:16] ruhil has joined the channel [20:20] jimmysparkle has joined the channel [20:20] mikedeboer has joined the channel [20:23] storrgie has joined the channel [20:23] willwhite: anyone know if it's possible to open a write stream, write to it, and then pipe another read stream into it without closing? [20:24] willwhite: seems like write() is blocking the pipe() in an odd way. [20:27] maushu: willwhite, Hmm. [20:28] maushu: Write to it, wait to flush and then connect the read stream to it? [20:30] Kunda has left the channel [20:30] willwhite: maushu: I currently doing something like this with drain: https://gist.github.com/1341976 [20:30] willwhite: is that what you mean, or something else? [20:31] willwhite: with that code, it seems like the initial write always returns `true` [20:31] materialdesigner has joined the channel [20:31] bearnard has joined the channel [20:31] maushu: Yes. [20:33] willwhite: hm something else must be going on. I'll keep digging. thanks, maushu. [20:36] swaj: I've noticed that when I switched from the memorystore to connect-redis for the redisstore, the connect csrf token isn't changing on each request like it was before. Anyone know if I need to do something to fix that? [20:36] morpheuz1 has joined the channel [20:37] swaj: or does it only change when it's popped? [20:41] swaj: nvm, seems the connect software keeps the same CSRF token per session, and I was only seeing it change beofre because I was using the new node 0.6 cluster feature and I was getting passed to a different process on each request :P [20:41] swaj: and once I hooked in redis, the session store applied accross all processes, and wasn't unique [20:41] swaj: well at least I know that works :P [20:42] adrianF has joined the channel [20:43] idefine has joined the channel [20:43] magnetik_ has joined the channel [20:45] ej__ has joined the channel [20:48] alexdoom has joined the channel [20:52] eb4890 has joined the channel [20:52] mehlah has joined the channel [20:54] Adrenalin has joined the channel [20:57] jstash has joined the channel [21:00] _th_n has joined the channel [21:01] broofa has joined the channel [21:01] _dc has joined the channel [21:02] adrianF has joined the channel [21:05] deedubs has joined the channel [21:05] jbrokc__ has joined the channel [21:07] airhorns has joined the channel [21:08] DTrejo_ has joined the channel [21:08] DTrejo_: sadly, 0.6.0 still seg faults for me when I try to run the tests [21:09] DTrejo_: redownloaded & all that [21:09] Wizek has joined the channel [21:10] k1ttty has joined the channel [21:11] paul__ has joined the channel [21:11] Peniar has joined the channel [21:12] bencc has left the channel [21:13] coderdad has joined the channel [21:14] lzskiss has joined the channel [21:15] jslatts has joined the channel [21:15] soapyillusions has joined the channel [21:17] lzskiss: yo [21:20] CrisO has left the channel [21:23] Wizek-other has joined the channel [21:24] maushu: Huh, isn't 0.6.0 supposed to be more stable? [21:26] b_i_d: BTW: Anyone an idea when 0.6 may hit Debian testing? Compiling or waiting, that is the question... [21:26] scottschecter has joined the channel [21:31] eyeOfKdng has joined the channel [21:35] scottschecter has joined the channel [21:36] lzskiss has joined the channel [21:36] maqr has joined the channel [21:37] paul__: anyone use uki? [21:38] adrianmg has joined the channel [21:40] paul__: anyone know any alternatives to nodeQuery? [21:40] blueadept2 has joined the channel [21:40] blueadept2: is cluster brand new or was this added just in 0.6? [21:40] pquerna: that statement is hard to parse [21:41] blueadept2: er added before* [21:41] tiagobutzke has left the channel [21:41] pquerna: it was present in 0.5.x unstable releases [21:41] blueadept2: ah ok [21:44] adrianmg has left the channel [21:44] mehtryx has joined the channel [21:45] MatthewS has joined the channel [21:46] Xano has joined the channel [21:46] cjheath has joined the channel [21:48] tiagobutzke has joined the channel [21:48] alexdoom has joined the channel [21:48] tomlion_ has joined the channel [21:49] isaacs has joined the channel [21:49] shipit has joined the channel [21:50] patcito has joined the channel [21:50] Xano_ has joined the channel [21:51] slloyd_air has joined the channel [21:52] wbednarski has joined the channel [21:52] paul__: anyone use NowJS? [21:53] stagas has joined the channel [21:56] hackband has joined the channel [21:59] swaj: anyone know how to do content blocks in jade? for example, let's say I want a section in my tag where I can register further scripts from another view. they're called "sections" in asp.net mvc [22:00] coreb: anyone familiar with require-analyzer? it gives me TypeError: Object # has no method 'forEach' at /usr/local/lib/node_modules/require-analyzer/lib/require-analyzer.js:190:14 [22:00] swaj: basically looking for an express/jade equivalent to the yield/content_for in rails [22:01] TheJH: !npm info require-analyzer [22:01] jhbot: require-analyzer by Charlie Robbins, version 0.4.0: Determine dependencies for a given node.js file, directory tree, or module in code or on the command line [22:02] TheJH: !npm owner require-analyzer [22:02] jhbot: owners: indexzero , marak , avianflu [22:02] TheJH: coreb, ask in #nodejitsu - they built it [22:07] mmalecki: coreb: which version? [22:08] astropirate has joined the channel [22:09] astropirate: The `Cluster` that comes with node 0.6 is the same as the one by LearnBoost? [22:09] tilgovi has joined the channel [22:09] tilgovi has joined the channel [22:09] astropirate: *module [22:09] Aria: No. [22:09] schwab has joined the channel [22:09] Aria: Though similar in concept, the node one is lower-level. [22:10] neilk_ has joined the channel [22:10] chjj has joined the channel [22:11] chrixian has joined the channel [22:11] Destos has joined the channel [22:11] astropirate: Aria, thanks! i think i like the learnboost one's interface [22:12] astropirate: but then again the other one is native <_< [22:12] astropirate: *built in feature [22:12] Aria: Yeah, and they do somewhat different things. [22:13] astropirate: they do? [22:13] astropirate: they both create child processes to take advantage of multicore systems [22:14] Aria: Sure. But learnboost's is pluginable, supports all kinds of fancy things. [22:14] Aria: Node's pretty much just does the master-child thing and not much more. [22:14] Aria: Minimal vs full-stack. [22:14] astropirate: ahh [22:15] NetRoY has joined the channel [22:15] astropirate: Aria, thanks for enlightening me [22:15] Aria: Sure thing. [22:15] Aria: I imagine Learnboost's will be refactored to work on top of Node's native stuff. [22:15] localhost has joined the channel [22:15] jbrokc_ has joined the channel [22:15] astropirate: right, i was just thinking that [22:17] artur_ has joined the channel [22:17] devongovett has joined the channel [22:18] CarterL has joined the channel [22:20] mikl has joined the channel [22:20] lastk has left the channel [22:21] dubenstein has joined the channel [22:22] mafintosh has joined the channel [22:23] munro has joined the channel [22:24] artur_: isaacs ryah: http://nodejs.org/favicon.ico is broken in FF 9 and Chrome 16 (Mac) [22:26] jacobolus has joined the channel [22:26] dubenstein has joined the channel [22:26] dubenste1n has joined the channel [22:27] artur1: konobi piscisaureus pquerna: ^^ [22:28] kkszysiu has joined the channel [22:32] dubenstein has joined the channel [22:34] ryanfitz has joined the channel [22:34] Joe-Joe has joined the channel [22:34] cjm has joined the channel [22:35] kimico has joined the channel [22:38] ohtogo has joined the channel [22:44] Twelve-60 has joined the channel [22:44] tomh has joined the channel [22:47] mafintos has joined the channel [22:49] alexdoom has joined the channel [22:50] LifterAH has joined the channel [22:51] guillermo has joined the channel [22:52] killfill has joined the channel [22:52] qwebirc778810 has joined the channel [22:52] kwmiebach has joined the channel [22:52] bradwright has joined the channel [22:53] HektoR has joined the channel [22:53] qwebirc778810: Does anyone know what happened to the net.Server.listenFD function? It looks like it disappeared in about 0.5.8 but I can't find any documentation on where the functionality went or if it was deprecated or what. [22:55] BlueJeansRain: Nobody home? [22:56] JakeSays has joined the channel [22:56] JakeSays: hey how stable is the windows port these days? [22:57] BlueJeansRain: 0.6.0 apparently comes in native windows flavor [22:57] Aria: Getting there! [22:57] kersny has joined the channel [22:57] k1ttty has joined the channel [22:57] Aria: DEfine stable? Low-crash? Yes. Unchanging API? No. [22:57] ej_ has joined the channel [22:58] JakeSays: Aria: stable enough to use in production. [22:58] Ehm has joined the channel [22:58] JakeSays: i want to use the Canvas module with it [22:59] TheJH: weeeelll... actually, there's a pretty annoying bug that causes it to randomly crash from time to time [22:59] c4milo has joined the channel [22:59] TheJH: it's in libuv if I remember correctly [22:59] JakeSays: hmm. [23:00] Aria: You're gonna have to see if it works for your uses, honestly. It's good software. But rapidly developing. [23:01] JakeSays: i wonder if node-canvas runs [23:01] paul__: i have an https express server with now.js initialized on it.. sometimes (usually) on the client i get "WebSocket network error: OSStatus Error -9812: valid cert chain, untrusted root" - is there a way i can get now's socket.io to ignore the certs or do i have to buy valid ones? [23:02] paul__: or disable https..? [23:02] JakeSays: oh interesting - node.js in iis [23:03] Aria: Yeah! [23:04] jerrysv has joined the channel [23:04] jtsnow has joined the channel [23:05] dreamdust has joined the channel [23:05] JakeSays: well, guess its time to fire up vc++ [23:06] killfill has joined the channel [23:07] dubenstein has joined the channel [23:07] paul__: er, nevermind [23:08] jmqq has joined the channel [23:08] dgathright has joined the channel [23:09] Wizek_ has joined the channel [23:10] jmqq_ has joined the channel [23:12] dubenstein has joined the channel [23:12] dubenste1n has joined the channel [23:13] maletor has joined the channel [23:13] killfill has joined the channel [23:13] jmqq has joined the channel [23:15] erichynds has joined the channel [23:15] scottschecter has joined the channel [23:16] sineltor has joined the channel [23:17] dubenste1n has joined the channel [23:17] dubenstein has joined the channel [23:17] dubenste2n has joined the channel [23:17] igl has joined the channel [23:20] jstash has joined the channel [23:21] AvianFlu has joined the channel [23:22] dubenste1n has joined the channel [23:22] dubenste3n has joined the channel [23:22] killfill has joined the channel [23:23] JakeSays: so everything i need to build node.js is in the repo? [23:25] slloyd_air has joined the channel [23:25] context has joined the channel [23:25] tylerstalder has joined the channel [23:26] akihito_s has joined the channel [23:27] paulbaumgart has joined the channel [23:27] jnbek has joined the channel [23:28] p1d has joined the channel [23:28] killfill has joined the channel [23:29] kersny has joined the channel [23:31] blueadept: yep [23:32] garrensm_ has joined the channel [23:32] JakeSays: awesome [23:33] blueadept: when you do a ./configure it should let you know if you're missing any of the compiler tools [23:33] jacobolus has joined the channel [23:34] killfill has joined the channel [23:37] ryanfitz has joined the channel [23:40] kersny has joined the channel [23:40] johnjohn101 has joined the channel [23:41] killfill has joined the channel [23:42] JakeSays: blueadept: i'm on windows so no ./configure [23:42] blueadept: ah [23:42] JakeSays: but so far its building [23:43] JakeSays: i'm a lot more concerned about building node-canvas than i am node [23:43] neurodrone has joined the channel [23:43] wbednarski has joined the channel [23:43] davidbanham has joined the channel [23:44] langworthy has joined the channel [23:46] JakeSays: cool. node built just fine :) [23:46] scottschecter has joined the channel [23:48] killfill has joined the channel [23:48] foonums has joined the channel [23:49] alexdoom has joined the channel [23:51] tauren has joined the channel [23:53] scottschecter has joined the channel [23:55] Industrial: might be a dead horse but [23:56] Industrial: besides being locked in on a server platform with windows for whatever reason (virtual slice hosting?) [23:56] Industrial: why not install *nix to ru nodejs on? [23:58] plutoniix has joined the channel [23:58] rafaelregis has left the channel [23:59] fella has joined the channel [23:59] lukemelia has joined the channel