[01:18] Last message repeated 1 time(s). fwiw: jcater: dcl does do attachments right just its not binding them right :) i.e. the patch is out in the /tmp dir :) just an fyi heh hi dneighbo howdy masta whirred, gentlemen. jcater went bye bye hi dtm chillywilly: @#*) hi there argh, dtm chillywilly: nice of you to recommend our advice on fd-discuss ;) ajmitch: :-o dtm: you have to slap psu round a bit iirc ajmitch: whuh look at latest KC GNUe dtm: er, oh well you'll juts have to suffer the load of people lining up for your advice chillywilly: yay ajmitch: what's the url http://kw.zork.net/GNUe/latest.html sigh http://kt.zork.net/GNUe/latest.html dtm: was I in error in making such a suggestion? will I be beaten? chillywilly: no that's fine :) thanks ajmitch: what's the problem in specific sir? Gedanken (~schatten@dv101s49.lawrence.ks.us) joined #gnuenterprise. dtm: see section 20 oh i just clicked on that :) i see what do you see, good sir? this must be a REALLY tedious hobby of his :) hehe i've never met David McWherter psu, fyi i'm Dan Bethe thanks though :) ah, yea I noticed that too do you guys think my answer was at all coherent? ah well he tries his best i was really raeching :) I bet he will not call you by the wrong name again yeah i would definately not consider that a fun pastime at this juncture seems understandable he's good at ficing up things fixing oh i'm sure imagine reading thru all those logs.... Action: ajmitch will bbl Action: chillywilly doesn't even read them anyway so what does this have to do with a kernel or a cousin? neither although some people here look like they have been spending too much time kissing their cousin(s) Action: chillywilly runs away YAY Action: chillywilly troutslaps dtm i done read me some storeys about tha-yat onna innurweb!!!! huhuhuhuhuh. rofl Huh. huhuh. huh. huh huh. gown se my some naked lasies...www.com...clickity click click click ladies Action: chillywilly 's best King of The Hill impersonation ever see that awesome Ren & Stimpy episode where the old boys sittin on the porch go "HAY!! where done Sister Mama go at?" "uhhhhhh Ahhhh thank she done got et up by tha pigs!" that was some lad talkin to Brother Daddy or something etc Ren & Stimpy rules that is all... there was an awesome "kids in the hall" where one of em got kicked in the head by a cow or something that rewld hehe and he couldn't grab anything at the dinner table I likes the kids in the hall that was AWESOME liked until i moved into this apartment and disavowed cable tv, i watched it ever-day on Comedy Central I thought you had a house? The only reason why I have cable is because it is required to have a cable modem Action: chillywilly had cable first then I got a cable modem connection well, I don't *have* have cable t.v. ... but if you don't you pay a $10 or $15 line fee ... I have a really love/hate relationship with xml you love it and xml hates you? ;) s/it/xml working with XForms at the momment, trying to get a perl module to help ease the creation of them yea I have been meaning to read the XForms spec it is interesting, the goal is to have it generic enough to render well on most everything in theory it would work for general application forms ... not just web siesel (jan@dial-195-14-251-253.netcologne.de) joined #gnuenterprise. hi siesel hi chillywilly, hi all cw: are you still working on the IRC commdriver ? well yes slowly read all the relevant RFCs for kicks and downloaded python-irclib trying to make sense of the RPC stuff in common I really wish RPC had never been thought of ... as well as RMI if you have questions, please ask, I even thought of creating a commdriver stub where you can add the IRC things Action: siesel really has to improve the documentation well I am reading a few things and going to try and make sense of xmlrpc first in order to get a jandle on the rest of it great! Gedanken (~schatten@dv101s49.lawrence.ks.us) left irc: "sleep" am I correct in that SocketServer is synchronous and async_chat/async(whatever) is asynchronous? SocketServer is asynchronous too, (I think) if not its easy to make it asynchronous for IRC I think you need a dispatcher listening to IRC and starting up a new thread per method call (async) i dunno if there is already a function for that in the IRC lib the ssyncore/asynchat stuff uses select asyncore irclib is synchronous and blocking select ? yea, haven't you ever seen someone use select with non-blocking sockets to do i/o multiplexing? it has mostly the same advantages as threads without the added complexity man 2 select for the glibc function http://www.nightmare.com/medusa/medusa.html ttp://www.nightmare.com/medusa/programming.html er http://www.nightmare.com/medusa/programming.html even winders has a select() function but it onyl work with socets and nothing else er, sockets Beej's Guide to Network Programming has examples of usign select() in C too ;) Action: chillywilly has all the bases covered btw, Medusa is now in the core python lib wow. you can always use threads though however, threads are claimed to be better for CPU bound operations you make me understand all the stuff I tried to use. not I/o bound at the moment pw_xmlrpc uses ThreadingTCPServer ah so the xmlrpc lib only handels doing the xml type stuff? yes. you implemented the networking stuff yourself? I would be curious to try the Ayncronous stuff once and compare performance one half of it, jcater begun it and i finished it. in _helpers? chillywilly. yes, it would be easy to switch it on per connections.conf option seems he started implementing an Async one too no, _helpers/Async... is not needed. There are 3-4 lines creating a MyHTMLServer at the top of ServerAdapter.py oh, ok ThreadingTCPServer is in the pythin lib python what is the point of the directory server? is this the methods repsitory thing that others have implemented? the GRPC file is parsed by the Parser and is building an object tree without binding information ok so directory server creates a dictonary indexed by method names containing binding, signature and helptext. ah yea like what the introspection methods return go on... yes. anything else? every server has a method call(..) or dispatch ... which checks for the method in the directory and calls it. ok at the moment this method is not in GCommbase or in DirectoryServer, but I think that it should go there, because it is similar in pw_xmlrpc and xmlrpc At the moment I try to implement dispatch handlers, to make the code more flexible and more readable the call method should go there? at any rate thanks for the info the server_loop receives a method request and calls the function "call" which is calling the requested function ok your welcome what is the pruprose of the Proxy object? to sit in the middle? its client side right? providing no network traffic ? I think it's like a short circuit thing but I'm not sure its the glue to make Donutspace.Backery.getStuff() working. btw hmmmm that's confusing ;P # NOTES: # This will be replaced with _helpers/AsyncSocketServer as soon # as it is operational. This SocketServer is not suitable for # production use -- it is a synchronous, blocking SocketServer # (i.e., it can handle one client at a time :) this is in DebugSocketServer.py seems like someone should hack on the Aysnc socket server ;) Action: chillywilly just might have to play with that :) it builds up an object tree based on the request of the user. i.e. Donutspace.Backery.getStuff() will create a Backery object below that Donutspace object and a getStuff object at the bottom. getStuff will then call the method 'Donutspace.Backery.getStuff' using ClientAdapter.runMethod cw: I just forgot to remove DebugSocketServer.py from the repository :) Action: chillywilly blinks hrrrm object tree? yes. a) server.request('Donutspace') will create an ProxyObject with the attrpath Donutspace. attrpath? you mean an atrribute? like ProxyObject.Donutspace? b) if you request Donutspace.sdfsdfsd the method ProxyObject.__getattr__ will be called, which is creating another proxyObject with the path 'Donutspace.sdfsdfsd' ... hmmm c) at the moment you call 'Donutspace.sdfsdfsd()' the method __call__ of that Proxyobject is executed. This method calls adapter.runMethod(attrpath) i.e. adapter.runMethod('Donutspace.sdfsdfsd') k when you say below do you mean as an attribute of that object? i.e, it makes up the object/becomes a member of it proxy objects have to do with the bindings right? # bindings A dictionary containing binding definitions. The dictionary # is of the form: {server:handler} where: # 1) service: Name of the service being bound/exposed # 2) handler: Method that when called returns a class # instance i.e. {'DonutPlace',getDonutPlaceObj} # def bind(rpcdef, drivers, bindings): eeh, no, proxy objects just live on the client side oh sorry and do the 'direct access' to string mapping string mapping? you know what I should go to bed right now before it gets any later the binding stuff is all in directoryServer mapObjects ok Sun Jun 9 03:10:02 CDT 2002 ;P 'direct access' to 'string' mapping ah and the string is the whatever.whatever.whatever type thing? yes Donutspace.kickOutJcater() Donutspace.beforeHeEatsAllTheProfits() ;P hey now if you wanted geas ona different machine than forms you would need common installed on both machines wouldn't you? chillywilly: ok, lets share the leftover Donuts :) yes, because common provides a) DB abstraction b) RPC abstraction and other utilities Parser, etc, GServerApp so proxy object is really like it sounds it is a proxy or "reference" to an object? like in the remote proxy design pattern where does the method call get marshalled out? er, that happens in the xmlrpc lib eh? nevermind, I keep answering my own questions it has two functions, a) Service to object mapping (started by the clientapp by parsing the Donutspace) b) stores information for dynamic objects. cw: I like that. Continue answering ;) sorry, I know I ask too many questions in case of b its a kind of remote proxy object oh it's not a remote handle is it bah hmm, don't know how to name it, but it just holds the object handle information. why is it needed? i.e. if you receive a dyn. object it returns a proxy Object with an attr like '[asdgadfgadfgdfhsdfg]' so if you call a method of that object like myObj.doSomething the following steps happen. 1. __getattr__('doSomething') creates a new proxyobject with the path '[asdgadfgadfgdfhsdfg].doSomething' oooooh 2. newproxyobj.__call__(params) execute adapter.runMethod(doSomething) ok would somethgin like corba need a proxy object? shit dude I am going to bed now we can talk some other time or I'll email gnue-dev if it's that urgent ;) cya btw. appserver will need some functions in GNUeRPC to indicate which method call belongs to which session. So if you have some function in IRC for that please remeber them, or directly add some methods ok, night hmmm ok I'll keep it in mind night chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) left irc: Remote closed the connection thx l8r siesel (jan@dial-195-14-251-253.netcologne.de) left irc: "What's a script?" ghunt (xavier@ppp-62-235-230-28.tiscali.be) joined #gnuenterprise. dneighbo: sorry about that, but the cvs command I gave you "cvs rtag -b -r [oldtag] [newtag] [module]" required oldtag and newtag to be different. Basically it was say, make all the files in module [module] with version at [oldtag] part of branch [newtag]. That URL I mentioned explained it all. ghunt (xavier@ppp-62-235-230-28.tiscali.be) left irc: Client Quit If you wanted to change it so newtag was the same as oldtag, but a branch instead of non-branch tag, first you had to rename oldtag then create a branch (old)newtag (with the wanted old oldtag 8) on (-r) the (new)oldtag. The main difference between a tag and a branch tag is that branch adds a 1.rev.0.branch(... etc) version to the server RCS file. you probably can 'fix' (change) things by removing the first xxx-stable tag and then renaming the xxx-branch to xxx-stable ajmitch: Here an example of the state of the art for 'free' SME accounting in linux at the moment http://www.ncsysadmin.org/july2001/ncsa-gnucash-talk-4.html. I use a method like this for my consulating company and its a damn chore at times compared to a proper 4GL system. Action: ajmitch looks then goes to sleep :) 404 remove the trailing dot? ah didn't notice useful page Action: ajmitch must sleep tho - night all Hmm, this review (http://www.linuxjournal.com//article.php?sid=5669) meants a web interface for gnucash. That might make things more accessiable. Have to go hunting for it The one good thing about gnucash is that it taught me how to deal with double entry and the accountants equation night fajun (james@61.154.11.41) left irc: Read error: 110 (Connection timed out) fajun (~fajun@61.154.11.41) joined #gnuenterprise. ra3vat (ds@ics.elcom.ru) left irc: Read error: 104 (Connection reset by peer) siesel (jan@dial-213-168-88-48.netcologne.de) joined #gnuenterprise. hi all alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. fajun (~fajun@61.154.11.41) left irc: Read error: 104 (Connection reset by peer) ra3vat (ds@ics.elcom.ru) joined #gnuenterprise. huh alexey_ (~alexey@195.151.214.34) left irc: "Client Exiting" alexey_ (~alexey@195.151.214.34) joined #gnuenterprise. ToyMan (~stuq@pm3-7-ip25.albany.thebiz.net) joined #gnuenterprise. siesel (jan@dial-213-168-88-48.netcologne.de) left irc: "later" ToyMan (~stuq@pm3-7-ip25.albany.thebiz.net) left irc: Read error: 113 (No route to host) fajun (james@61.154.11.118) joined #gnuenterprise. alexey_ (~alexey@195.151.214.34) left irc: Remote closed the connection StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. sledge_ (~sledge@B2c02.pppool.de) joined #gnuenterprise. hi there sledge_ (~sledge@B2c02.pppool.de) left #gnuenterprise. esands: thanks for your help wasnt criticizing you was criticizing me for not reading :) Topic changed on #gnuenterprise by derek!~derek@cpe-24-221-112-50.az.sprintbbd.net: The Glorious Release Party - More Releases Than You Can Shake a Stick At! derek (~derek@cpe-24-221-112-50.az.sprintbbd.net) left #gnuenterprise. meow- (~meow@212.199.197.2) left irc: Read error: 104 (Connection reset by peer) meow- (~meow@212.199.197.56) joined #gnuenterprise. robbie (~I@dg-1-p43.winshop.com.au) joined #gnuenterprise. hola hmm gnu enterprise looks like just the ticket for my bro in laws factory robbie: eh? howdy english, please? he came to see me tonight, he has a factory that makes attachments for earth moving equipment and.. what does it to do with gnue? MRP translate to simple english, please ahh, well i only found you website a minute ago, he needs some materials requirements planning software we don't plan software, we just make software :) basicaly the manufacturing package looks along his lines siesel (jan@dial-195-14-226-140.netcologne.de) joined #gnuenterprise. hi all hi dtm hi Gedanken (~schatten@dv101s49.lawrence.ks.us) joined #gnuenterprise. hi Gedanken good afternoon siesel (jan@dial-195-14-226-140.netcologne.de) left irc: "Real IRC clients know "to" is a preposition, not an adverb" psu_ (~psu@manorcon.demon.co.uk) joined #gnuenterprise. hi hi how goes papo? fine. slow, but fine a question. any chances anyone can tell me why mi mail to gnue-dev@gnu.org didn't made it? s/mi/my/ no idea sorry crazymike (~crazymike@65.31.133.230) joined #gnuenterprise. crazymike (~crazymike@65.31.133.230) left irc: Read error: 104 (Connection reset by peer) :( chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) joined #gnuenterprise. StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) left irc: "ircII EPIC4-1.1.2 -- Are we there yet?" meow- (~meow@212.199.197.56) left irc: Read error: 104 (Connection reset by peer) meow- (~meow@212.199.197.143) joined #gnuenterprise. meow- (~meow@212.199.197.143) left irc: Read error: 104 (Connection reset by peer) meow- (~meow@212.199.197.160) joined #gnuenterprise. chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) left irc: "Philosophers and plow men each must know his part to sow a new mentality closer to the heart..." meow- (~meow@212.199.197.160) left irc: Read error: 104 (Connection reset by peer) robbie (~I@dg-1-p43.winshop.com.au) left irc: Read error: 113 (No route to host) meow- (~meow@212.199.197.123) joined #gnuenterprise. robbie (~I@dg-1-p18.winshop.com.au) joined #gnuenterprise. Gedanken (~schatten@dv101s49.lawrence.ks.us) left irc: Remote closed the connection psu_ (~psu@manorcon.demon.co.uk) left #gnuenterprise. Flori (x@pD9EBE249.dip.t-dialin.net) joined #gnuenterprise. Flori (x@pD9EBE249.dip.t-dialin.net) left irc: Client Quit StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) joined #gnuenterprise. Grantbow (~grantbow@12-233-20-180.client.attbi.com) joined #gnuenterprise. StyXman (~mdione@modem117-adsl.capfed2.sinectis.com.ar) left irc: Client Quit sledge_ (~sledge@B9662.pppool.de) joined #gnuenterprise. hi there sledge_ (~sledge@B9662.pppool.de) left irc: Client Quit Gedanken (~schatten@dv101s49.lawrence.ks.us) joined #gnuenterprise. jcater (~jason@cpe-024-165-193-024.midsouth.rr.com) joined #gnuenterprise. robbie (~I@dg-1-p18.winshop.com.au) got netsplit. robbie (~I@dg-1-p18.winshop.com.au) got lost in the net-split. robbie (~I@dg-1-p18.winshop.com.au) joined #gnuenterprise. jbailey (jbailey@CPE014260028338.cpe.net.cable.rogers.com) joined #gnuenterprise. fajun (james@61.154.11.118) left irc: Read error: 110 (Connection timed out) jbailey (jbailey@CPE014260028338.cpe.net.cable.rogers.com) left #gnuenterprise ("Client Exiting"). Grantbow (~grantbow@12-233-20-180.client.attbi.com) left irc: "Download Gaim [http://gaim.sourceforge.net/]" Grantbow (~grantbow@12-233-20-180.client.attbi.com) joined #gnuenterprise. Grantbow (~grantbow@12-233-20-180.client.attbi.com) left irc: Client Quit Grantbow (~grantbow@12-233-20-180.client.attbi.com) joined #gnuenterprise. dsmith (dsmith@oh-strongsvillecadent1-1aa-222.clvhoh.adelphia.net) joined #gnuenterprise. robbie (~I@dg-1-p18.winshop.com.au) left irc: Read error: 113 (No route to host) robbie (~I@dg-5-p32.winshop.com.au) joined #gnuenterprise. dsmith (dsmith@oh-strongsvillecadent1-1aa-222.clvhoh.adelphia.net) left irc: Client Quit Gedanken (~schatten@dv101s49.lawrence.ks.us) left irc: Remote closed the connection chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) joined #gnuenterprise. alexey_ (~Alexey@195.151.214.33) joined #gnuenterprise. jcater (~jason@cpe-024-165-193-024.midsouth.rr.com) left irc: "Client Exiting" Nick change: nickr_ -> nickr chillywilly (~danielb@mke-65-29-142-117.wi.rr.com) left irc: Remote closed the connection --- Mon Jun 10 2002