[00:25] *** MS- berates self for missing something he shouldn'tve missed |
[00:50] < MS-> Yay, my application works, and I've now successfully broken the aim components :-/ |
[01:54] < MS-> Actually looks remarkably easy to break the aim components - just try using them in anger |
[01:55] < MS-> Sigh. The problem with GSOC is rarely the work during the programme, but the lack of testing of what they produce, and the lack of hanging around afterwards |
[01:55] < MS-> (and the lack of polishing their code to a *good* level) |
[01:55] < MS-> rarely better than alpha quality code IMO |
[10:40] *** MS- has joined #kamaelia |
[11:00] < Lawouach> heya |
[11:08] < MS-> afternoon |
[11:11] < Lawouach> hi Michael |
[11:13] < MS-> How's things? |
[11:14] < MS-> I was fiddling with the AIM stuff last night and found its rather bust |
[11:14] < MS-> ie breaks when you try using it |
[11:14] < MS-> With more than 2 clients at a time, which is a pain |
[11:14] < MS-> (or 2 or more) |
[11:15] < MS-> Not even clients really. Its more "sending messages to two users" |
[11:15] < MS-> which is what the code would need to be able to do to really be useful |
[11:15] < MS-> can even break it with one user |
[11:15] < MS-> :/ |
[11:16] < Lawouach> damn :/ |
[11:16] < Lawouach> I'm playing with my XMPP code and twitter this afternoon |
[11:16] < Lawouach> relaxing :) |
[11:17] < MS-> cool |
[11:18] < MS-> It's a pain really, because what I was trying to do works, within the limitations of what the AIM components *do* do |
[11:18] < MS-> which is to effectively have: |
[11:18] < MS-> USER CONVERSATION < ------> command line script |
[11:20] < MS-> for example UnixProcess("/bin/bash") controllable over a network connection |
[11:21] < MS-> over an aim conversation specifically |
[11:21] < MS-> which is probably a really really bad idea :) |
[11:21] < MS-> but ok for some things :) |
[11:22] < Lawouach> Heh :) |
[11:25] < MS-> It's annoying really, because the code does work though. |
[11:26] < MS-> If I want to rummage around my file system, I can |
[11:26] < MS-> If I want to connect a console based bot to AIM then it won't work |
[11:27] < MS-> primarily because it *looks* like the aim code ignores AIMs rate limiting messages (at a guess) |
[11:28] < MS-> oh well |
[11:45] *** Davbo has joined #kamaelia |
[11:47] < Davbo> Hey guys |
[11:48] < MS-> afternoon |
[11:49] *** Davbo was up till 3 playing trivial pursuits. :( |
[11:49] *** Davbo probably shouldn't have admitted that |
[11:49] < Lawouach> :) |
[11:49] < Lawouach> I played Civilisation 4 online with my brother till 1am :) |
[11:50] < Davbo> Cool, I love the Civ games :-) |
[11:50] < Davbo> I brother always beats me though |
[11:51] < Lawouach> Usually we get killed by the computer before kicking each other's arse |
[11:51] < Davbo> Hehe |
[14:16] *** vmlemon_ has joined #kamaelia |
[14:18] < vmlemon_> Hi |
[15:23] *** vmlemon_ has joined #kamaelia |
[16:12] *** Davbo has joined #kamaelia |
[16:17] *** vmlemon_ has joined #kamaelia |
[17:04] *** vmlemon_ has joined #kamaelia |
[17:18] *** heckj has joined #kamaelia |
[17:46] *** vmlemon_ has joined #kamaelia |
[17:49] < vmlemon_> kamlogbot: dance |
[17:49] Reply: does the macarena |
[18:12] *** MS- uploads some usage/installation notes here: http://www.kamaelia.org/ActiveFileProcessor |
[18:31] *** heckj has joined #kamaelia |
[18:34] *** heckj_ has joined #kamaelia |
[18:38] < heckj_> Question for the Kamaelia general crew: I'm making a little simulation with Kamaelia. In the sim, I've set it up with a "world" component that periodically sends updates to all the actors in the simulation, and expects to receive messages from them. Should I be trying to use something like a Backplane for communicating out, or is just directly linking the mailboxes just as easy? |
[19:12] *** MS- reads back |
[19:12] < MS-> Personally I'd use the backplane, since it's the easiest way of managing things :) |
[19:13] < MS-> I'd be tempted to use a backplane for both directions in fact since then it's easier to attach more components to both backplanes as producers/consumers to see what's going on for logging activity |
[19:14] < MS-> I must admit I probably over use backplanes these days for that sort of thing, but they do make like alot simpler |
[19:14] < MS-> For much the same reason people like most pub/sub architectures |
[19:19] < heckj_> I am resurrecting some older code where I was just pushing straight into the inbox (hacking the Axon component for no reason that I can recall) - so now I'm rejiggering the code to do it differently. The backplane seemed like a good solution much along those lines. |
[19:21] < MS-> Probably. If you're posting messages to lots of things that's a canonical case where the backplane makes sens |
[19:21] < MS-> e |
[19:21] < heckj_> thanks |
[19:21] < MS-> you're welcome :) |
[19:23] < Lawouach> I second that. |
[19:23] < Lawouach> Backplanes are handy in those cases |
[19:45] *** heckj_ has parted #kamaelia |
[22:47] < Davbo> My program scores 8/10 on quiz "C" here: http://www.bbc.co.uk/skillswise/words/spelling/recognising/homophones/quiz.shtml |
[22:47] < Davbo> Humm |
[22:47] *** Davbo will see if smoothing helps at all |
[22:50] *** Davbo could do with a bigger corpus |
[23:19] < Davbo> woo 9/10 |