[00:01] *** ms- is now known as ms-away
[00:45] < victorultimus> Hello/Greetings everyone. Is "whiteboard" a system meant only to be used with tablet laptops?
[02:47] *** amnorvend has joined #kamaelia
[02:51] < amnorvend> Does anyone know how to access the IRC logs for today? I tried going to the link on the webpage and it doesn't show anything past 6/27
[02:51] Reply: Hm?
[02:52] < amnorvend> kamaeliabot help
[02:55] *** kamaeliabot has joined #kamaelia
[03:00] < amnorvend> help
[03:17] *** victorultimus has parted #kamaelia
[05:29] *** thesquib has joined #kamaelia
[09:23] *** barrycarlyon has joined #kamaelia
[10:05] *** Uraeus has joined #kamaelia
[10:11] *** MS- has joined #kamaelia
[10:25] *** MS- updates http://kamaelia.sourceforge.net/irc to point at the new logs location
[10:31] < MS-> I've had a fun idea, which people thinking of writing kamaelia based games for GSOC may wish to consider
[10:31] < MS-> You have a little person who runs around, like with many of these things
[10:32] < MS-> And you find objects on the floor. Consider them little hexagonal shaped things which have connectors on them and they go into a "backpack" of some kind
[10:32] < MS-> You can open up your backpack and connect these objects together
[10:32] < MS-> Now these objects actually represent kamaelia components
[10:32] < Uraeus> thats Gumpy's Chase, released on the Commodore 64 in 1987
[10:32] < MS-> so you can find functionality lying around in the game
[10:32] < MS-> connect them up
[10:33] < MS-> and incorporate the functionality into your player
[10:33] < MS-> It would be rather amusing if someone could "find" the ability to see in 3D, and have the worldview change from 2D to 3D
[10:40] *** orphans has joined #kamaelia
[12:09] *** robertofaga has joined #kamaelia
[12:09] < robertofaga> MS-: are you there?
[12:10] < robertofaga> I want to know 2 things:
[12:11] *** vmlemon_ has joined #kamaelia
[12:11] < robertofaga> 1) anyone already proposed to do the multi-window task?
[12:11] < MS-> yep
[12:11] < vmlemon_> Hi
[12:11] < MS-> I'm here
[12:11] < MS-> vmlemon_: hi
[12:11] < robertofaga> 2) if so, is interesting to submit a project to port kamaelia to OLPC/XO platform?
[12:11] < MS-> robertofaga: I can guarantee we'll get multiple applications per task
[12:11] < MS-> per idea
[12:12] < robertofaga> ah ok :) so I think is more interesting 1) :)
[12:13] < vmlemon_> Any plans for D-BUS integration?
[12:14] < MS-> robertofaga: It'd be interesting, but since I don't have an OLPC/XO, to me personally it's "just" "interesting"
[12:14] < MS-> vmlemon_: Not me personally
[12:14] < robertofaga> hehehe, I see
[12:15] < robertofaga> I have one, but working alone isn't so nice
[12:15] < robertofaga> I mean, working without my mentor seeing what I'm doing
[12:15] < MS-> robertofaga: I think the thing I would note is that in previous years we have had overlap between projects
[12:15] *** MS- nods
[12:16] < vmlemon_> Didn't someone get Python working on Symbian?
[12:17] < MS-> No idea :)
[12:17] < MS-> Oh, do you mean on series 60?
[12:17] < MS-> I have that on my phone
[12:34] *** vmlemon__ has joined #kamaelia
[12:35] < vmlemon__> Damn connection
[12:37] < vmlemon__> Anyone get my last message before my connection flaked out?
[12:37] < robertofaga> (09:16:23 AM) vmlemon_: Didn't someone get Python working on Symbian?
[12:38] < vmlemon__> Nope
[12:39] < vmlemon__> Probably had something to do with the client error that followed
[12:42] < vmlemon__> Hmm, probably very off-topic, but does anyone know how to unlock a gas meter cupboard door without a triangular key?
[12:42] Reply: Hm?
[12:42] < MS-> I'm with kamaeliabot on that
[12:44] < MS-> Just a note to say that no matter how much feedback we give people, we can't guarantee *anyone* a place on GSOC until we've got our slots allocated. It's one of the hardest aspects of GSOC, but it's worth mentioning.
[12:44] < MS-> That does of course cut both ways - it means that everyone has an equal chance :)
[12:45] < MS-> quality of applications matters and a huge part of that is how the application is made as well.
[12:45] < MS-> so things are weighted towards people who discuss their apps early (as people on channel have been doing)
[12:50] < vmlemon__> How is the XO? I've heard many things about it, but never from an owner of one...
[12:53] < robertofaga> ah, it's being great, very appropriate to a child
[12:53] < robertofaga> all opensource
[12:54] < robertofaga> and the machine in itself is nice, is small (good to child fingers), very green and have a good webcam
[12:54] < robertofaga> a mic too
[12:55] *** LawAtWork has joined #kamaelia
[12:55] < vmlemon__> Didn't know they shipped them outside the US
[12:55] < robertofaga> but there aren't many games yet - when it'll have will be cool to play, as it has buttons in the screen
[12:55] < LawAtWork> hello
[12:55] < robertofaga> I think they didn't
[12:55] < robertofaga> I won one because I worked for it :)
[12:55] < MS-> vmlemon__: There's a way of getting them shipped out
[12:56] < robertofaga> (and I'm also contributing)
[12:56] < MS-> But its pain
[12:56] < vmlemon__> eBay?
[12:56] < MS-> vmlemon__: No, IIRC you set the shipping address via some post company in the US
[12:56] < MS-> I forget which one
[12:56] < robertofaga> if you'll use for develop and prove you're working on it (you can use emulation in your Desktop to develop) you can ask for one
[12:57] < robertofaga> but they send an experimental model, not the sold model
[12:57] < MS-> right, I'm off for a while
[12:57] < MS-> back later
[12:57] < vmlemon__> How much does it cost?
[12:57] *** MS- is now known as ms-gone
[12:57] < robertofaga> probably 178 to 200 dollars
[12:58] < vmlemon__> Aah
[12:58] < robertofaga> (on eBay can be more than this, 200 was the price in Give 1 get 1
[12:58] < robertofaga> vmlemon__: I'm off for a while too, later!
[12:58] *** imsameer_in has joined #kamaelia
[12:58] < vmlemon__> See you
[13:03] < LawAtWork> following our discussion from yesterday evening (GMT), there are interesting threads on the JabberDev list about crossing boundaries when it comes to GSoC projects (XMPP, wordpress plugins, notifications), etc: http://mail.jabber.org/pipermail/jdev/2008-March/thread.html
[13:04] < LawAtWork> for those interested in XMPP as a protocol for decentralization and distributed applications
[13:05] < vmlemon__> Interesting
[13:08] < LawAtWork> it is
[13:41] < imsameer_in> does anyone have an idea how fix the dirac_encoder module problem i posted yesterday
[15:25] *** kamaeliabot has joined #kamaelia
[15:25] < j_baker> BTW, I got a little gung-ho last night and submitted the proposal for my P2P app. If necessary, can it be revised?
[15:25] < MS-> It should be possible, let me add a public comment saying "would you like to revise this"
[15:26] < MS-> since that used to bounce it back to you
[15:26] < MS-> OK, done that - I think you should be able to revise/edit it now
[15:27] < MS-> I believe you can add comments as well
[15:27] < j_baker> After reading it, do you have any advice for things that could be edited? (I did finally figure out how to read the logs and saw your comment on adding more about how friends would use it)
[15:27] < MS-> I think that was my biggest concern. I think I can see (a few ways in which ) it could work/be implemented
[15:28] < MS-> but having a clearer idea of how you see it being used would help somewhat
[15:28] < MS-> That said, what you put in the system is clearer than what you sent to the mailing list - which is good :)
[15:28] < j_baker> One other question about the schedule, does it need to be more specific than what I put?
[15:31] < MS-> It's a bit on the vague side. The idea behind asking for a timeline/schedule isn't necessarily to say "you must stick to these deadlines" but rather "this is my estimate on complexity"
[15:31] < MS-> which can be difficult to judge I know
[15:31] < MS-> If it turns out you've massively underestimated complexity, its useful to know and we can work around, and vice versa
[15:32] < MS-> Goes for everyone really :)
[15:32] < MS-> Helpfully, Ryan Lothian (GSOC student in 2006) has left his application up publically here:
[15:32] < MS-> http://www.ryanlothian.com/kamaelia/abstract
[15:32] < MS-> Which may be of use
[15:33] < MS-> This was the core aspect of his project incidentally: http://www.ryanlothian.com/kamaelia/bittorrent
[15:33] < j_baker> That actually clarifies a lot.
[15:33] < MS-> And the diagram here: http://www.ryanlothian.com/kamaelia/bittorrent-components.png
[15:33] < MS-> was his "before" diagram - before he'd started.
[15:34] < MS-> which helped dramatically to show what he intended to do
[15:34] < MS-> Aside from anything else it allows us to go "hm, if he implements even X of those, that will be useful"
[15:34] < MS-> For comparison, Ryan also did an after diagram afterwards
[15:34] < MS-> http://www.ryanlothian.com/kamaelia/bittorrent/kamaelia-p2p-revised.png
[15:35] < MS-> Oh, thanks for the suggestion of what else should be on the application template
[15:35] < MS-> I added that :)
[15:35] < MS-> (why I want to...)
[15:35] < j_baker> np :)
[15:36] < j_baker> BTW, does anyone have a direct link to the student dashboard? For some reason, google insists on burying it somewhere in the SoC website.
[15:37] < orphans> http://code.google.com/soc/2008/student_home.html
[15:37] < orphans> and hi all :)
[15:38] < j_baker> Thanks. Bookmarked for future reference.
[15:38] < MS-> orphans: hi
[15:39] < j_baker> So just out of curiosity, who else here is applying for GSoC and what are you proposing?
[15:41] < orphans> planning on - I'm proposing a networked music editor thingumy
[15:41] *** orphans gets the technical terms in
[15:41] < MS-> I believe it involves watchamacallums too, yes?
[15:42] < orphans> one or two, if you're lucky :D
[15:42] < MS-> heh
[15:42] < orphans> well, I think that's my proposed component list done!
[15:42] < j_baker> I'd advise avoiding doohickeys though
[15:42] < j_baker> They'll mess your program up.
[15:42] < orphans> yeah, I hear they just don't scale...
[15:43] < vmlemon__> Whatsymos and thingamabobs, too?
[15:43] < orphans> now you're just tempting me to write some completely unreadable code
[15:44] < MS-> orphans: You've ported kamaelia to perl?!
[15:44] < orphans> Pipeline(Whatsit, thingamybob, whatdjamacallit).run()
[15:44] < MS-> :)
[15:44] < orphans> haha
[15:44] < j_baker> I think there should be a Kamaelia component called a thingumy
[15:44] < MS-> Just as well this isn't a friday afternoon...
[15:44] < orphans> :)
[15:45] < vmlemon__> PennyFarthing component? ;)
[15:45] < orphans> surely that's a penny connected to a farthing. Or am I overthinking this?
[15:45] < vmlemon__> Hmm, with a pipline?
[15:46] < j_baker> I'm going to log out for a moment. Be back in a few moments.
[15:46] *** orphans slowly watches the conversation slowly deteriorate the moment he starts conversing...
[15:46] < vmlemon__> erm pipeline
[15:46] < MS-> heh
[15:47] *** orphans writes sentences which have the word slowly in twice. Grammatical. Sigh
[15:48] < MS-> Frame = Graphline
[15:48] < MS-> Frame(
[15:48] < MS-> PENNY = Wheel(size=3),
[15:48] < MS-> FARTHING = Wheel(Size=30),
[15:48] < MS-> OPERATOR = Chair(),
[15:48] < MS-> linkages= {# exercise for the reader
[15:48] < MS-> }
[15:48] < MS-> )
[15:49] < MS-> (Graphline is a Chassis component, and a Frame is a Chassis ... )
[15:49] < vmlemon__> Oil, Chassis and Chain components optional?
[15:50] < vmlemon__> Needs a Bell, too
[15:53] *** orphans tries: linkages = {("OPERATOR","outbox"):("PENNY","inbox"), ("OPERATOR","outbox"):("FARTHING","inbox")}
[15:53] < MS-> vmlemon__: exeriicse for the reader
[15:53] < MS-> orphans: :)
[15:54] < orphans> didn't really know whether it should be operator=>penny or penny=>operator
[15:54] < orphans> although I think that might be a philosophical question
[15:55] < MS-> orphans: it's really operator -> pedals really
[15:55] < MS-> or operator -> bike (pedals)
[15:55] < MS-> But there's points where metaphors just break
[15:56] *** simon____ has joined #kamaelia
[15:56] < LawAtWork> note to self, stop listening to the Tenacious D while working. Doesn't help productivity at all
[15:57] *** vmlemon__ wonders why Nokia devices honour the fwd=no pseudo-DRM, and don't let you send those files from the handset, but yet you store them on a removable card, to be copied en mass with a PC
[15:57] < vmlemon__> *yet let you
[15:59] < vmlemon__> Probably applies to other brands, although I only have a Nokia to test that with
[16:00] < vmlemon__> Seems like a broken system, but all DRM is flawed
[16:02] < MS-> vmlemon__: Oh I don't know. Digital Radio Mondiale is pretty good
[16:02] < vmlemon__> Hah
[16:03] < vmlemon__> inSecurity wise?
[16:06] *** j_baker has joined #kamaelia
[16:06] < j_baker> test
[16:06] < j_baker> My school sucks. The firewalls block IRC.
[16:07] < orphans> cause you should be doing work :)
[16:07] < vmlemon__> Hmm, DRM'd recording from a DRM radio would be strangely fitting
[16:07] < j_baker> Work schmork
[16:08] < vmlemon__> j_barker: They don't block SSH?
[16:08] < j_baker> I don't believe so.
[16:09] < j_baker> At least not outgoing.
[16:09] < j_baker> I've never tried SSH'ing into someone else's computer on campus
[16:10] < j_baker> I've been able to SSH into my web host from campus though.
[16:11] < vmlemon__> I once set up an Apache instance on a machine at college, and was able to access it from outside
[16:11] < j_baker> Nice.
[16:12] < vmlemon__> Since they give each machine a globally addressable IP
[16:12] < j_baker> Does anyone know of any graphing software for the Mac that doesn't cost an arm and a leg?
[16:12] Reply: Hm?
[16:13] < vmlemon__> Although they block IRC, SSH still works
[16:13] < vmlemon__> Gnuplot?
[16:13] < vmlemon__> Octave?
[16:14] < j_baker> Sorry, perhaps I should have said diagramming software.
[16:15] < j_baker> I'm using violet UML currently, but it's not as full featured as I would like.
[16:16] < vmlemon__> There's Dia, and Visio probably works on CrossOver
[16:16] < j_baker> Dia sounds interesting.
[16:17] < j_baker> I don't think I can get Visio through my school though. :(
[16:17] < j_baker> Don't see why, we get just about everything else microsoft makes for free.
[16:20] < vmlemon__> There is a free, legal way to obtain CrossOver if you ever need it, though
[16:22] < j_baker> I've got VMWare fusion.
[16:22] < vmlemon__> Aah
[16:23] < j_baker> One of my professors gets paid commission by the C# team (or so my theory is).
[16:23] < j_baker> Thus I have to use Visual Studio.
[16:23] < j_baker> Not that I dislike C# or VS, but I kinda dislike using anything that will tie an application to Windows.
[16:23] < j_baker> As awesome as mono is.
[16:23] < vmlemon__> Tried the Mac version of Mono?
[16:26] < j_baker> It's like too much other open source software: made to run on Linux with Mac OS X as an afterthought. At least in my experience.
[16:26] < j_baker> For example, there's no way to get mono's compiler to make a mac executable.
[16:27] < j_baker> There's a program called macpack that will do it, but I honestly have no idea how to use it as the documentation is next to nonexistant.
[16:31] *** vmlemon__ has joined #kamaelia
[16:31] < vmlemon__> Hi again
[16:32] < j_baker> wb
[16:33] < vmlemon__> Shame that they assume that the world runs Linux
[16:33] < orphans> network gurus: is there any way for a client to get a list of all the other clients in a multicast network?
[16:35] < vmlemon__> Walk the entire range of IPs in the subnet with ICMP?
[16:36] < vmlemon__> Although that would be better suited for unicast
[16:38] < j_baker> Ok, this may not make sense to you guys if you haven't read my proposal draft, but tell me if you guys get the basic gist of this:
[16:38] < j_baker> http://www.csdconline.com/P2P.jpeg
[16:41] < vmlemon__> Anyone seen the Python bindings for the Wii remote?
[16:43] < j_baker> So you can use the Wiimote to control your computer?
[16:43] < orphans> j_baker: sorry, I really am a networking imbecile.
[16:43] < orphans> vmlemon__: link?
[16:43] < vmlemon__> Yup
[16:43] < vmlemon__> Just give me a moment...
[16:43] *** orphans is soon going to buy a nunchuk to wave in the air and make funny sounds
[16:44] < j_baker> orphans: np :)
[16:45] < vmlemon__> I don't know a great deal about writing network-based apps, at the moment :(
[16:47] < vmlemon__> I mostly focus on the protocols and networks themselves
[16:49] < orphans> everyone seems to know so much about all that stuff here :) I swear I'm not a proper dev - I like the style of Kamaelia because I don't have to think about it, just stick a server/client component in the pipeline and forget about it
[16:49] < j_baker> That's what I like about Kamaelia too. :)
[16:49] < orphans> I think I like the outcome and not how to get there - it all seems a jumble of acronyms
[16:51] *** vmlemon__ knows a limited amount of Perl, and a bit of C
[16:52] < orphans> I'm actually getting OK at clocking up languages - this year I've had to work in C, C++, Java and Python in bits and pieces
[16:52] < orphans> you should see my C++ though :D
[16:52] < orphans> makes you want to cry
[16:53] < j_baker> I think C++ has a definite purpose and probably isn't going away any time soon.
[16:53] < j_baker> With that said, I don't like programming in it very much.
[16:54] < j_baker> And to be fair, I don't think it's because of C++. I think it's because of its reliance on C.
[16:54] < orphans> yeah, it's not the language, it's me using it that's so bad
[16:56] < vmlemon__> It took me months to learn enough Perl to make a small script, and even longer to fix the bad habits that I formed (the Perl docs were partly to blame)
[16:56] *** Davbo has joined #kamaelia
[16:58] < vmlemon__> I'd agree with you on that - I'm pretty awful when it comes to trying to learn and use languages...
[17:00] < vmlemon__> I'm trying to learn C, but still can't get my head around it :(
[17:02] < Davbo> afternoon all
[17:02] < MS-> orphans: "is there any way for a client to get a list of all the other clients in a multicast network" No
[17:02] < vmlemon__> Hi Davbo
[17:02] < MS-> You can try things, but they'd all be incomplete and invalid
[17:02] < MS-> Davbo: hi
[17:03] < MS-> orphans: The primary problem you have is "people can join and say nothing" and "people can send without joining" as well as "you have no idea how far the multicast group propogates" (its not likely to go beyond the bounds of the network you're connected to)
[17:05] < orphans> MS-: fair enough. in that case should I be using a lot of individual udp connections to do the peer selection bit of my app?
[17:06] < orphans> ^bad sentence, I'll try and rephrase if you need me ot
[17:06] < orphans> *to
[17:06] < MS-> orphans: My suggestion would be to worry about the application first, and the networking second really
[17:06] < MS-> Also, I'd aim for things to work over TCP connections rather than multicast because multicast sucks in reality
[17:07] < MS-> Multicast is kinda like the internet version of a perpetual motion machine
[17:07] < Davbo> lol well said
[17:07] < MS-> It'd be really nice to have, but over the wide area internet it just isn't ever really going to happen
[17:07] < MS-> Except in patches
[17:08] < orphans> ok :) afaik the OSC spec says it should happen over UDP, but yeah, I'll focus more once the application's in
[17:08] < MS-> Ahh, I see
[17:08] < MS-> Well, it makes pretty much very little difference to kamaelia
[17:08] < MS-> it's just different set of components
[17:08] < orphans> yeah
[17:08] < orphans> cool, cheers
[17:08] < MS-> np
[17:09] < MS-> Multicast in a local area can be nice. But you can even get packet loss inside a LAN
[17:09] < MS-> with multicast
[17:09] < MS-> If you use wifi, then due to the link layer having error correction and resends you can get both packet loss and out of order delivery
[17:09] < MS-> if you use multicast
[17:10] < MS-> (having actually seen this when playing with multicast with kamaelia :) )
[17:10] < orphans> yeah. packet loss = very not good in music. "This &^%&% note won't turn off!"
[17:10] < vmlemon__> What about broadcast? Or even things like DCCP, UDPlite or SCTP?
[17:10] < MS-> thing is the reason why they suggest UDP is because it won't have delay
[17:11] < MS-> SCTP is a better option overall
[17:11] < MS-> But not implemented yet
[17:12] < orphans> yeah, delay's a pretty big issue too - human ear hears latency of ~10ms
[17:13] < vmlemon__> Just test with cats or dogs, and no-one would be any the wiser ;)
[17:14] < MS-> j_baker: Your diagram makes sense, though it may make more sense to categorise the ways content has been retrieve by colour. (Or perhaps better by taking the same diagram and just showing with big red lines over the top how ...
[17:14] < MS-> peer 1 gets peer 2's content
[17:14] < MS-> peer 1 gets peer 4s
[17:14] < MS-> how peer 4 gets peer 1
[17:14] < MS-> etc
[17:15] < j_baker> Makes sense. :)
[17:15] < j_baker> I set up a site for my proposal. Tell me if this clears up some of the ambiguities that you were mentioning:
[17:15] < MS-> I can also see that you may want to consider simple cases first - such as peers with public internet address
[17:15] < j_baker> http://www.csdconline.com/KamConnect/Welcome.html
[17:15] < MS-> vs peers behind NAT
[17:15] < MS-> j_baker: ta
[17:15] *** MS- looks
[17:16] < j_baker> That's one thing that I hadn't considered.
[17:16] < MS-> You may end up in the unusual scenario of needing to run HTTP over UDP port 80 (or port 8080). UDP/80 is reserved for HTTP
[17:16] < MS-> but I've never seen a webserver running on it :)
[17:17] < MS-> It should be relatively easy (bizarrely) to repurpose the HTTP code to run over UDP
[17:17] < vmlemon__> I once ran a web server on SCTP
[17:18] < vmlemon__> UPnP happens to use HTTP over UDP
[17:18] < MS-> really? Didn't know that
[17:18] < vmlemon__> for some reason
[17:18] < MS-> probably because they didn't want to invent a protocol
[17:19] < MS-> but also wanted (perhaps) to use UDP's broadcast capability
[17:19] < MS-> at a guess
[17:19] < j_baker> Are there any good documents about HTTP, UDP, and any other protocols I should be familiar with? I have a basic idea of what the protocols do, but I don't have a very good understanding of how they work or how to use them in a network app.
[17:20] < vmlemon__> Can't remember what they call their version
[17:21] < orphans> MS-: What's the best way to get feedback on a draft app - post it on the webapp, or stick it somewhere on the net?
[17:21] < orphans> back in a sec
[17:21] < vmlemon__> The RFCs have a lot of detail, although they dont' tell you how to actually implement them
[17:22] < vmlemon__> *don't
[17:22] < MS-> j_baker: RFC 2616 is HTTP 1.1
[17:22] < MS-> which is a good start
[17:23] < MS-> You can also look at the pre-existing kamaelia HTTP components
[17:23] < vmlemon__> Googling should unearth them
[17:23] < MS-> When reading RFCs, the best starting point is to look for the word "MUST"
[17:24] < j_baker> gtg. Will get back with you guys later today. :)
[17:24] < j_baker> Thanks for the help.
[17:26] < vmlemon__> Hmm, I wonder how well an AJAX IRC client would work in practice...
[17:26] < Davbo> I was just thinking the same thing vmlemon
[17:26] < Davbo> I wonder why he uses that
[17:27] < vmlemon__> CGI:IRC does something funky with frames, if memory serves correct
[17:28] < vmlemon__> and works on a long-life TCP connection
[17:29] < vmlemon__> I once used an AJAX telnet/SSH client, and it left a lot to be desired for
[17:30] < vmlemon__> (AJAXTerm)
[17:34] < vmlemon__> I still find it amusing that it shares it's name with a brand of toilet cleaner...
[17:35] < Davbo> lol
[17:36] < Davbo> Rather it be Ajax than Jif
[17:37] < vmlemon__> Although I'm sure that the Spam folks will regret their choice of name, in time
[17:37] < orphans> The internet, bought to you by Cillit Bang
[17:37] < vmlemon__> Vim?
[17:38] < vmlemon__> Stardrops?
[17:38] < vmlemon__> We already have Flash
[17:38] < Davbo> :D
[17:40] < Davbo> I think Detol sounds like a good shell alternative to Bash
[17:40] < vmlemon__> Speaking of Cillit Bang, have you seen the disco/techno remix of the ad?
[17:41] < orphans> yeah
[17:41] < orphans> "look what it does to this penny farthing kamaelia example!"
[17:42] < orphans> erm...
[17:42] < vmlemon__> Hah
[17:42] *** MS- groans
[17:42] < orphans> sorry :)
[17:43] < vmlemon__> I find it ironic that the bottle tells you not to use it on copper, yet the ad shows coins soaked in it
[17:45] < Davbo> MS-, don't bother with my application. I'll just submit it when i'm happy with it. You've got enough on your plate it seems
[17:46] < Davbo> GSoC looks like a hectic time for Kamaelia
[17:49] < MS-> Davbo: I knew precisely what I was letting us in for when I signed us up
[17:49] < MS-> The best way for us to review apps is for people to put them in the application, and then we can work together to improve them
[17:49] < MS-> You've done a good job with your app so far, so I wouldn't worry :)
[17:50] < MS-> (same goes for everyone else who have been discussing their ideas upfront :-) )
[17:51] < jle> Hehe, you think you'll get any apps where they haven't been hashed out in the channel first?
[17:52] < MS-> jle: We always do
[17:52] < MS-> Some are good, and some are terrible
[17:54] < MS-> It is preferable for people to discuss their ideas on the channel though (even if we don't have time to thrash out the ideas) though simply because we get to see how people interact with others - though for some it can be scary
[17:54] < vmlemon__> orphans: The suspense is killing me, just what does it do to penny farthing Kamaelia examples? ;)
[17:56] < Davbo> thanks MS- :)
[18:03] < vmlemon__> Probably oxidises them, and leaves a plume of smoke
[18:27] < Lawouach> hello
[18:28] < MS-> Lawouach: hi
[18:29] < Lawouach> how are things?
[18:32] < Davbo> Hey Lawouach
[18:33] < Lawouach> hi there
[18:34] < Davbo> How're things across the channel?
[18:34] < Lawouach> rainy
[18:34] < Lawouach> I thought that was part of the treaty between our countries that you'd keep the rain
[18:35] < Davbo> Hehe! It was nice over here earlier, went for a drive to a pub next to a reservoir then it started raining
[18:37] < Lawouach> I'm sure you were somehow scared the end was near, I mean the fact it stopped raining for a bit that is.
[18:37] < MS-> Lawouach: pretty good
[18:38] < Davbo> Leave our somewhat melancholic nation alone Lawouach :P
[18:38] < Lawouach> more seriously, where I was living in the UK (Reading) it was more or less the same weather I get in Brittany where I live now
[18:38] < Lawouach> Davbo, :p
[18:38] < Lawouach> Just a bit colder during winter but not much really
[18:39] < Lawouach> Mind you isn't Berkshire supposed to meet a drought someday? Like soonish?
[18:41] < Davbo> hmm no idea, Ladybower reservoir was plenty full so at least i'll be okay :p
[18:43] < Lawouach> :)
[18:58] < Lawouach> for interested people https://stpeter.im/?p=2177
[19:00] < MS-> Lawouach: Interesting
[19:00] < MS-> I'd really like to see someone taking your XMPP code to the next level
[19:00] < Davbo> ooo! I just started with Twitter and was looking at XMPP
[19:00] < Lawouach> I'd like to do so :)
[19:00] < Lawouach> I'm actually still working on it but the last few weeks have been demanding
[19:00] < Lawouach> I didn't find enough time
[19:01] < MS-> I know the feeling
[19:01] < Lawouach> yeah
[19:01] < Lawouach> sigh
[19:01] < vmlemon__> A Twitter XMPP gateway?
[19:01] < MS-> Well, in some respects it's better to have more ideas than you can do than no ideas at all :)
[19:01] < Davbo> vmlemon__, i was reading http://www.process-one.net/en/blogs/article/introducing_the_xmpp_application_server/
[19:02] < MS-> Lawouach: That link was interesting
[19:02] < Lawouach> :)
[19:07] < Davbo> Lawouach, what's your involvement with xmpp?
[19:08] < Davbo> is it this ? http://trac.defuze.org/wiki/headstock
[19:09] < Lawouach> it is
[19:10] < Lawouach> I've been working on that piece for a while. There's more on my local machine but I haven't committed the code yet
[19:10] < Davbo> awesome
[19:10] < Lawouach> My next step is too clean the code base and ensure people can work on it and help out
[19:10] < Lawouach> currently it's a bit complicated to understand the design I chose
[19:10] < Lawouach> suffice to say Kamaelia is all around
[19:12] < Davbo> ah
[19:12] < Lawouach> should be updated soon
[19:12] < Lawouach> hopefully
[19:14] < Davbo> looks like an interesting project
[19:15] *** MS- goes for food
[19:36] *** j_baker has joined #kamaelia
[19:38] < j_baker> What's the format for keying in the date for the log?
[19:39] < j_baker> I know it's www.yeoldeclue.com/logs/kamaelia(something)
[19:40] < orphans> kamaelia2008-03-25_log.html
[19:40] < j_baker> Ah.... forgot the _log at the end.
[19:49] *** vmlemon__ has joined #kamaelia
[19:52] *** simon____ has joined #kamaelia
[19:56] < simon____> MS-: made an update to my little game: http://mellby.no-ip.org/kamaelia/ please take a look when you have time
[20:03] < Lawouach> eheh I first looked at your first stab at it and I was thinking "he could have use boxes for the keyboard event", then I looked at the second try and I shut up :)
[20:05] < simon____> Lawouach: MS- helped me with that part
[20:06] < Lawouach> :)
[20:07] < Lawouach> no worries, it took me a while to stop trying to fit Kamaelia into my OOP thinking and start using it how it was designed
[20:52] *** Davbop has joined #kamaelia
[20:57] *** barrycarlyon has joined #kamaelia
[21:00] < Davbop> MS-, i added the schedule to my app
[21:03] < simon____> MS-: I read the logs tomorrow if you have any comments on my code
[21:04] < vmlemon__> Hi
[21:13] < orphans> off to watch some rubbish tv - bye all
[21:16] < Davbop> booting to windows brb
[21:21] *** vmlemon__ finds the self-crushing car tax ad, and the Persil one with the droning kid with a lisp annoying...
[21:29] *** MS- notes that Star Gate Ark of Truth (end of the Ori story) is on a day earlier than advertised on Sky Two
[21:29] < MS-> (in 1/2 hour)
[21:30] < vmlemon__> (Yes, we know the gov't wants to milk money out of folk, and selling less of a product for the same price is stupid)
[21:34] < vmlemon__> Wonder how many people will miss it...
[21:34] < vmlemon__> If they changed the time
[21:37] < vmlemon__> Hmm, the Sky Digibox is a DVB-S compliant/compatible device?
[21:43] *** vmlemon__ was under the impression that it was slightly "enhanced" so it wouldn't work with non-Sky/Astra satellites
[22:52] *** robertofaga has joined #kamaelia
[23:51] *** _robz has joined #kamaelia