[00:44] <jono> cjohnston, sorry I didnt see an email re. this chan
[00:45] <cjohnston> I just resent it to jono at u . c
[00:46] <jono> thanks cjohnston
[00:47] <jono> I have a nightmare inbox, will get to it soon
[00:47] <cjohnston> lol
[00:47] <jono> cjohnston, will post to the design team about this now
[00:47] <cjohnston> thats all it was about :-)
[00:47] <cjohnston> thanks jono
[00:48] <jono> thanks, cjohnston!
[00:49] <jono> mail sent
[00:49] <cjohnston> thanks
[00:50] <jono> I also changed the topic for their internal channel ;-)
[00:50] <jono> hey sladen!
[00:50] <cjohnston> cool
[00:50] <cjohnston> its sladen !
[00:50] <cjohnston> that was quick
[00:50] <jono> sladen is everywhere
[00:50] <cjohnston> true
[00:50] <jono> particularly Best Buy ;-)
[00:55] <sladen> the less said the better
[00:56] <sladen> what exciting things have I missed so far/
[00:56] <cjohnston> we were all waiting for you sladen
[01:13] <jono> sladen, :-)
[01:40] <wendar> sladen: welcome
[01:41]  * wendar realizes that she didn't pass the channel name on to the Canonical designers, and wonders if anyone else did before 1 hour ago
[01:53] <sladen> wendar: prompting is always useful
[09:12] <AlanBell> sladen \o/
[09:30] <doctormo-other> Hey AlanBell
[09:30] <doctormo-other> And peterm-ubuntu
[09:30] <doctormo-other> Know any javascript gurus?
[09:31] <AlanBell> I dabble
[09:31] <AlanBell> going to have to dabble a bit more to get etherpad lite going for UDS-Q
[09:31] <peterm-ubuntu> doctormo-other, what are you looking for?
[09:43] <doctormo-other> peterm-ubuntu: People with a bit of time and some javascript hacking experence
[09:43] <doctormo-other> AlanBell: Coincidentally with etherpad. What's the lite version?
[10:04] <AlanBell> a rewrite in node.js
[10:08] <doctormo-other> AlanBell: I'm rewriting ace2 and replacing the editor with svg-editor, but it's complex and I could do with some help.
[10:24] <AlanBell> what is ace2?
[10:26] <doctormo-other> AlanBell: The editor used in etherpad,
[10:27] <doctormo-other> It's a javascript construction which allows one to edit; it creates multiple iframe constructs and manages the calls between the editor and the sync javascript.
[10:28] <AlanBell> oh ok
[10:29] <AlanBell> so you want real time co-editing of arbitary svg objects
[10:31] <doctormo-other> AlanBell: Well that'd be nice. We only really need wire frames and maybe stroke color to be controlled by the highlight color.
[10:31] <doctormo-other> In terms of the sync, svg is only text to be shoveled in.
[10:32] <AlanBell> well, it is continuously valid xml to shovel in
[10:33] <doctormo-other> Ah even better :-D
[10:33] <doctormo-other> I'm still going through the code to get an idea where the graft needs to take place.
[10:34] <doctormo-other> This is the svg editor: http://svg-edit.googlecode.com/svn/branches/2.5.1/editor/svg-editor.html
[11:13] <sladen> doctormo-other: wow
[12:08] <AlanBell> doctormo-other: this is a really really interesting area
[12:08] <AlanBell> I have been pondering in the past how to do realtime co-editing of ODF documents between different office suites
[12:09] <AlanBell> which is basically passing fragments of XML about
[12:10] <AlanBell> I was thinking some kind of protocol that passed an internally valid (tags closed) chunck of XML and an xpath statement of where to insert it, or an xpath location for a node to delete
[14:22] <czajkowski> c
[15:24] <mhall119> AlanBell: you just need an XML diff tool, really
[15:25] <mhall119> which isn't as easy as it sounds
[15:25] <mhall119> if you had that, then you could plug it into bzr or whatever
[15:25] <AlanBell> it needs to not diff the whole thing all the time
[15:26] <AlanBell> and bzr isn't realtime
[15:26] <mhall119> true
[15:26] <mhall119> I suppose it could be though...
[15:27] <mhall119> doctormo-other: if you can make this work, it's going to get massive use I bet
[15:28] <mhall119> doctormo-other: are you looking at the java-based etherpad, or node.js based lite version?
[20:06] <wendar> doctormo-other: oh, I looked at GtkAtlantic, you're right the user experience did make me want to cry :(
[20:07] <wendar> doctormo-other: Not sure about about the client-server aspects, it might make the user journey more complex to sketch out
[20:46] <wendar> whatever we can get people excited about
[20:47] <wendar> I just ran across a little game we might be able to revamp in a week
[20:48] <wendar> http://fourdigits.sourceforge.net/doc/index.html#play
[20:49] <wendar> I suppose it's silly, but when I was a kid my first "big" programming project was writing a Mastermind game in Forth with my dad
[20:49] <wendar> so, I have an irrational fondness for this kind of guessing game
[20:51] <wendar> funny, it even got wikipedia notice http://en.wikipedia.org/wiki/Bulls_and_cows
[20:53] <cjohnston> .19
[22:11] <doctormo-other> wendar: Sounds good.
[22:12] <doctormo-other> mhall119: I'm betting it might. XML diff is not too hard, it's just a process that requires structural coherence mathematics.
[22:13] <doctormo-other> But with the svg stuff we have a much more well defined set of events to update the system with.
[22:14] <doctormo-other> When a shape is added, we're adding a node (possibly even a group). When a shape is transformed, we're changing the transform attributes.
[22:19] <mhall119> doctormo-other: yeah, that might be easier, especially if you limit what can be done
[22:35] <doctormo-other> cjohnston, mhall119: Is the Ubuntu website using the lite version or the java version? I've currently set up the java version here at home.
[22:38] <cjohnston> I may be missing something.
[23:17] <mhall119> doctormo-other: I think we're still using the original java one
[23:17] <mhall119> cjohnston: etherpad
[23:18] <mhall119> doctormo-other: AlanBell would be the one to ask though
[23:18] <cjohnston> for now etherpad
[23:18] <cjohnston> we will be switching to lite this cycle im told
[23:18] <AlanBell> java at the moment, yes
[23:18] <AlanBell> but that is a bit of a dead end
[23:19]  * cjohnston personally would love to figure out a way where when its a pad for uds it has a UDS greeting, otherwise, a regular greeting
[23:19] <AlanBell> yeah, we can get that in