2007-07-15:
[0:26] <tacoman_cool> hello[0:40] <midnightmonster> hi[1:07] <tacoman_cool> how is it going midnight?[1:14] <midnightmonster> good, other than a cold. I'm in and out, (and zumbrunn, who knows much more than me about helma seems to be too) so if you had anything specific, just type away and someone'll get back to you[1:18] <midnightmonster> also, what environment did/do you use before Helma?[1:25] <tacoman_cool> just running on windows for now, I have no idea if I'll build anything with it but maybe[1:28] <midnightmonster> did you do any server-side scripting before?[2:02] <technomancy> cool to see the channel actually seeing some use for a change[2:37] <midnightmonster> I'm very excited about helma. getting started with it in earnest tomorrow, now that I spent a week trying to get a handle on how it works and how I wanted to persist my data[3:11] <technomancy> i've been doing rails for years now, but i prefer a number of things about helma[3:12] <technomancy> still have tons to learn wtr java though[3:33] <midnightmonster> likewise. I wrote a client server othello game in java as an independent study in college (liberal arts), but that's the total of my Java experience[3:35] <midnightmonster> (About java, that is. I read part of why's poignant guide, but that[3:35] <midnightmonster> 's all the ruby I know)[9:34] <zumbrunn> midnightmonster, we talked about res.push/pop a couple of days ago[9:35] <zumbrunn> I did some quick tests right now...[9:35] <zumbrunn> the res.push/pop trick is definitely faster when doing large concatenations[9:37] <zumbrunn> to some it up... if you do 1000+ concatenations or with 1000k+ of data[9:39] <zumbrunn> for small amounts of concatenations and smaller amounts of data, normal String concatenation was actually 2 to 4 times faster in my tests[9:40] <midnightmonster> cool. with 2500 lines I did find that res.writeln 2500x was faster than building the string and res.write()ing it, but not by much compared to the overall script run time. thanks for looking into it.[9:42] <zumbrunn> the difference gets much bigger, though, as the amount of data or concatenations gets much larger[9:43] <zumbrunn> es.push/pop eventually is hundreds or even thousands of times faster[9:44] <midnightmonster> it actually may have been as much as 70% slower to build the string, but the runtimes vary so much that it's hard to tell for sure, and that only made it 500ms instead of 300ms out of ~3 sec total runtime, so it didn't seem like that much[9:45] <midnightmonster> (I can well believe that about the performance difference at extremes.)[9:45] <zumbrunn> at 10000+ concats or 10000k+ data res.push/pop really starts to kick in[9:45] <zumbrunn> but it might depend on memory settings as well[9:46] <midnightmonster> it's hard to think of an occasion where I'd need that many concats, but it's good to know[9:47] <zumbrunn> yes, 10000k is certainly easier to reach[9:51] <zumbrunn> 10000k? what the heck am I talking about![9:51] <zumbrunn> I mean bytes[9:51] <zumbrunn> which means it's really just the data that matters[9:51] <midnightmonster> ah. that certainly makes a difference. I was wondering what 10MB pages you were making :-)[19:33] <technomancy> midnightmonster: if you read and understood the whole poignant guide, you're already an above-average rubyist[20:06] <midnightmonster> nope--just some of[20:06] <midnightmonster> a while ago[20:23] <midnightmonster> didn't finish b/c I couldn't think what I would actually use it for since I didn't feel very comfortable about rails (specifically, the only one of rails' 'opinions' I felt I knew something about already seemed like a bad choice--that is the javascript stuff in picking prototype lib and writing javascript by writing ruby).[20:28] <technomancy> yeah, rails' avoidance of writing actual javascript is kinda annoying[20:28] <technomancy> though that's one of the easiest ones to ignore[21:07] <midnightmonster> btw, https://bugzilla.mozilla.org/show_bug.cgi?id=388234 . my bug got marked WONTFIX, but I got a personal response from brendan eich, so that makes up for it :-)[21:07] <midnightmonster> (this is javascript general, not helma-specific)[22:44] <midnightmonster> unrelated to anything except general nerdiness, my son is just starting to get interested in building things with Legos. need I say that this is one of my happiest moments so far as a nerdy dad? (off to build a car transporter!)
In the channel now:
Logs by date: