| *** Pseudonym has joined #Aqsis | 01:18 | |
| *** joeedh_class is now known as joeedh | 01:53 | |
| *** joeedh is now known as joeedh_bleh | 02:40 | |
| *** WayneZacMP has joined #aqsis | 02:55 | |
| *** joeedh_bleh is now known as joeedh | 04:41 | |
| *** joeedh has quit IRC | 05:28 | |
| *** joeedh has joined #aqsis | 05:31 | |
| *** |rt| has quit IRC | 05:59 | |
| *** WayneZacMP has quit IRC | 06:00 | |
| *** render has joined #aqsis | 07:30 | |
| *** Anteru has joined #aqsis | 07:42 | |
| *** pgregory has joined #aqsis | 08:00 | |
| *** ChanServ sets mode: +o pgregory | 08:00 | |
| Pseudonym | G'day. | 08:00 |
|---|---|---|
| *** render has quit IRC | 08:01 | |
| pgregory | morning | 08:01 |
| pgregory | hi Andrew, how's things? | 08:01 |
| Pseudonym | OK, you? | 08:01 |
| *** pgregory sets mode: +vvv Pseudonym joeedh Anteru | 08:01 | |
| pgregory | yeah, not bad | 08:01 |
| pgregory | I've added some extra stuff to the advanced FB wiki page, started work on the XML packets. | 08:02 |
| Pseudonym | Cool. | 08:03 |
| pgregory | I've been thinking about how best to send the bucket data, and it seems that the general recommendation is to use Base64 encoding. | 08:03 |
| pgregory | the only problem I can see with that, is endian issues should the server be on a different architecture than the client. | 08:03 |
| pgregory | the solution I've thought about is to encode the endianness into the XML packet. | 08:04 |
| Pseudonym | Is there any reason why you're using XML, as a matter of curiosity? | 08:06 |
| pgregory | alternatives? | 08:09 |
| *** render has joined #aqsis | 08:09 | |
| Pseudonym | Not sure offhand. XML just seems like a big hammer. | 08:09 |
| Pseudonym | There isn't a huge amount of structure here. | 08:09 |
| Pseudonym | And it's not text./ | 08:09 |
| pgregory | it's commonly used for RPC, if there's an alternative, I'm happy to listen. | 08:10 |
| Pseudonym | What are you sending over the pipe apart from what's in the standard display driver API? | 08:10 |
| pgregory | nothing, it's a simple forwarding interface, I'm trying to match the Dspy interface calls as closely as possible, just packaging them up into clean XML packets, and posting them across the socket. | 08:11 |
| Pseudonym | There are plenty of alternatives. ASN.1, sunrpc... what about that RPC framework you discovered a couple of months ago? | 08:11 |
| pgregory | Pseudonym: the dependencies were too high, for all the systems I looked into, so instead we decided to opt for a simple sockets based communications mechanism, with XML for the packet wrapper for safety. | 08:12 |
| Pseudonym | Right. | 08:12 |
| Pseudonym | Well, I guess that works. | 08:12 |
| Pseudonym | I think the solution is to pick an ordering. | 08:12 |
| Pseudonym | Network ordering makes the most sense. | 08:13 |
| Pseudonym | Does Windows have htonl, htons etc? | 08:13 |
| pgregory | yes | 08:13 |
| Pseudonym | Well then. :-) | 08:13 |
| Pseudonym | I'm taking it for granted that Mac OSX does, because it's Unix. | 08:14 |
| * Pseudonym hasn't actually checked that | 08:14 | |
| pgregory | so what you're suggesting is, do hton? on the binary daya, then base64 encode it, then send that. Then on the other end, base64 decode, and ntoh?. | 08:14 |
| Pseudonym | Yeah, but you could put that in an XML wrapper. | 08:15 |
| pgregory | of course, that's what I plan to do. | 08:15 |
| Pseudonym | Yeah. | 08:15 |
| Pseudonym | Basically that. | 08:15 |
| pgregory | did you look at the description? | 08:15 |
| pgregory | it has the main XML structure for the Open message as a starter, so you can see what I'm basically looking at doing. | 08:16 |
| Pseudonym | Right. | 08:16 |
| pgregory | ^^ description on the Wiki that is... | 08:16 |
| Pseudonym | It's just for binary data. | 08:16 |
| Pseudonym | No, I haven't looked at that. | 08:16 |
| Pseudonym | I shall do that right now. | 08:16 |
| pgregory | yeah, only for the bucket data, all other information is text values, as it should be in XML. | 08:17 |
| pgregory | the other advantage of using simple sockets/XML is that the client can be written in just about any language that supports those two concepts (just about any useful language in existence), which makes integration with other apps a lot easier. | 08:17 |
| Pseudonym | Yes. | 08:18 |
| * pgregory just realises, the terms 'client' and 'server' are not clear in this context. | 08:18 | |
| pgregory | is Aqsis the 'server', or the 'client'? | 08:18 |
| Pseudonym | I interpreted it as sender/receiver. | 08:18 |
| Pseudonym | OK, I see the format for Open. | 08:20 |
| Pseudonym | That's cool. | 08:20 |
| Pseudonym | Uhm... | 08:20 |
| Pseudonym | Is it normal to do this in XML? | 08:20 |
| Pseudonym | <Value>128.0 255.0 0.0 255.0</Value> | 08:20 |
| Pseudonym | Or is it more normal to wrap each number, to avoid parsing on the other end? | 08:20 |
| pgregory | I've done it before, not sure ig it's normal. | 08:21 |
| * Pseudonym nods | 08:21 | |
| pgregory | I'll take a look at the alternatives | 08:21 |
| Pseudonym | Whatever is usual, I guess. | 08:22 |
| Pseudonym | My working XML experience is almost all to do with text. | 08:22 |
| Pseudonym | So this sort of thing doesn't come up. | 08:23 |
| pgregory | hmm, SOAP does it like this... | 08:23 |
| pgregory | <valueArray> | 08:23 |
| pgregory | <value>128.0</value> | 08:23 |
| pgregory | <value>255.0</value> | 08:23 |
| Pseudonym | That makes sense. | 08:23 |
| pgregory | <value>0.0</value> | 08:23 |
| Pseudonym | I figure if you have an XML parser handy... | 08:24 |
| pgregory | </valueArray> | 08:24 |
| pgregory | yeah, it would make it much easier on the client end, I'll make the change. | 08:24 |
| pgregory | done | 08:28 |
| pgregory | actually, that makes it look much more consistent, the flags and formats elements used that same method. | 08:28 |
| Pseudonym | Right. | 08:29 |
| Pseudonym | One other thing I realised I'll need is a chunked file dumping tool. | 08:30 |
| pgregory | ? | 08:30 |
| Pseudonym | Possibly something that can do simple edits later. | 08:30 |
| Pseudonym | Oh, well, the chunked file is an envelope format. | 08:30 |
| Pseudonym | Somethign to display that in semi-readable form for debugging. | 08:31 |
| *** Anteru has quit IRC | 08:31 | |
| Pseudonym | Thankfully, the word "chunk" has a "q" sound in it, so I'll be fine thinking up a name for it. | 08:31 |
| * pgregory notes at this point, the 'normal' convention is to replace 'x' with 'qs'. | 08:36 | |
| Pseudonym | True. | 08:37 |
| Pseudonym | But still... | 08:37 |
| pgregory | we're going to run out of 'x' words at some point I guess. | 08:37 |
| Pseudonym | I thought we'd already settled on the brickmap compiler as briqser or something. | 08:38 |
| pgregory | I've not heard anything about that. | 08:38 |
| * Pseudonym nods | 08:38 | |
| pgregory | I expected the brickmap compilation to be included into teqser. | 08:38 |
| Pseudonym | It's a fairly different process, but maybe. | 08:38 |
| Pseudonym | Gotta head off, anyway. | 08:39 |
| Pseudonym | Night | 08:39 |
| *** Pseudonym has quit IRC | 08:39 | |
| *** AlexK has joined #aqsis | 09:07 | |
| *** renderguy has joined #aqsis | 10:06 | |
| renderguy | Morning all. | 10:06 |
| renderguy | tcolgate: You around? | 10:17 |
| *** Anteru has joined #aqsis | 10:31 | |
| Anteru | Morning | 10:31 |
| renderguy | Anteru: Moin. | 10:52 |
| *** Anteru has quit IRC | 10:56 | |
| *** Joron has joined #Aqsis | 11:51 | |
| renderguy | Joron: Morning. | 11:59 |
| Joron | Good Morning to you too. | 12:02 |
| renderguy | Joron: Just curious, but do you tend to use your Mac more than your Windows box? | 12:20 |
| Joron | for aqsis 50%-50% | 12:22 |
| Joron | It used to be 75%(PC) 25%(MacosX)... it went to the opposite and now becase at work I have dual cpu I may use more the pc... until I buy a dual core macosx laptop. | 12:23 |
| Joron | Anyway I got to go I will be back in one hour or so. | 12:33 |
| *** Joron has quit IRC | 12:33 | |
| ShortWave | welp | 13:20 |
| ShortWave | looks like I'm going to be more technical illustration these days | 13:20 |
| pgregory | hi ShortWave | 13:20 |
| ShortWave | pgregory: hail | 13:20 |
| pgregory | you mentioned the other day a pending commit for Neqsus, any more information on that available. | 13:28 |
| *** Joron has joined #Aqsis | 13:49 | |
| pgregory | wb Michel | 13:49 |
| Joron | Hello Paul. | 13:49 |
| *** pgregory sets mode: +vvvv renderguy render Joron AlexK | 13:49 | |
| Joron | slow morning. | 13:57 |
| Joron | I don't know but the spring is finally here in Canada.... it is about time. It will probably lift a bit my spirit. | 14:00 |
| Joron | what is the way to have the new framebuffer with svn command. | 14:08 |
| Joron | I just want to import the branch with the display only I don't quite sure of the syntax I have to provide to svn. | 14:09 |
| renderguy | Joron: You need to CO the 'new-framebuffer' branch. | 14:09 |
| pgregory | Joron: svn co https://aqsis.svn.sourceforge.net/svnroot/aqsis/branches/new-framebuffer new-framebuffer | 14:10 |
| pgregory | that will checkout to a folder called new-framebuffer under your current dir. | 14:10 |
| Joron | thank you very much. | 14:10 |
| pgregory | be warned, if you're going to build it, the fluid stuff doesn't happen automatically yet. | 14:14 |
| pgregory | you'll need to run "fluid -c eqshibit_ui.fl" in the displays/eqshibit folder, before you do a scons build. | 14:14 |
| *** Sh0rtWave has joined #aqsis | 14:24 | |
| renderguy | Sh0rtWave: Howdy. | 14:24 |
| *** mafm has joined #aqsis | 14:26 | |
| mafm | hi | 14:27 |
| renderguy | mafm: Afternoon. | 14:27 |
| mafm | :) | 14:28 |
| pgregory | I've modified the XML schema for the messages, to make things a little more concise and easier to parse. | 14:35 |
| renderguy | pgregory: Looks okay to me, is there a reason for the shift between singular and plural element names? | 14:40 |
| renderguy | pgregory: plural == parent? | 14:41 |
| renderguy | pgregory: singular == child? | 14:41 |
| pgregory | sorry, lost me, can you explain. | 14:41 |
| renderguy | pgregory: <Dimensions .../>, <FloatsParameter .../>, <StringsParameter .../>, etc. | 14:43 |
| pgregory | Dimensions isn't a plural, it's descriptive term. | 14:44 |
| pgregory | FloatsParameter, IntsParameter etc. just mirror the names used in the Dspy interface. | 14:44 |
| pgregory | i.e. a Parameter consisting of Ints/Floats/Strings | 14:44 |
| renderguy | pgregory: Ah, so the Dspy interface uses that (plural) format anyway, just looked odd to me - Ignore me. | 14:46 |
| renderguy | pgregory: What's does the 'plus1' refer to ('xmaxplus1', for example)? | 14:49 |
| *** mafm_ has joined #aqsis | 14:54 | |
| *** mafm has quit IRC | 14:55 | |
| pgregory | renderguy: again, from the Dspy interface. | 14:58 |
| *** mafm_ is now known as mafm | 14:58 | |
| pgregory | it's to make sure that xmaxplus1 - xmin is exactly the width of the region, not xmax-xmin+1 wich is confusing. | 14:58 |
| renderguy | pgregory: K, won't question you any more. ;-) | 15:04 |
| pgregory | please do, I'm often wrong. | 15:05 |
| pgregory | "Often Wrong Sung" - prize to the first person to spot the quote. | 15:05 |
| Joron | byebye | 15:09 |
| *** Joron has quit IRC | 15:09 | |
| *** mafm_ has joined #aqsis | 15:10 | |
| *** mafm has quit IRC | 15:11 | |
| *** pgregory has left #aqsis | 15:57 | |
| *** Anteru has joined #aqsis | 16:15 | |
| *** AlexK has quit IRC | 16:35 | |
| *** ShortWave has quit IRC | 16:47 | |
| *** ShortWave has joined #aqsis | 16:47 | |
| *** Anteru has quit IRC | 17:05 | |
| renderguy | Gotta shoot to, laterz. | 17:12 |
| *** renderguy has left #aqsis | 17:12 | |
| *** Anteru has joined #aqsis | 17:28 | |
| mafm_ | bye | 17:35 |
| *** mafm_ has quit IRC | 17:35 | |
| *** AlexK has joined #aqsis | 17:48 | |
| *** |rt| has joined #aqsis | 17:51 | |
| *** Anteru has quit IRC | 19:40 | |
| *** Sh0rtWave has quit IRC | 19:54 | |
| *** AlexK has quit IRC | 20:44 | |
| *** render has quit IRC | 21:33 | |
| *** pgregory has joined #aqsis | 22:03 | |
| *** ChanServ sets mode: +o pgregory | 22:03 | |
| *** pgregory sets mode: +vv ShortWave |rt| | 22:04 | |
| pgregory | evening all | 22:04 |
| *** render has joined #aqsis | 22:23 | |
| *** pgregory has quit IRC | 22:47 | |
| ShortWave | hola | 23:46 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!