[00:30] Last message repeated 1 time(s). damn missed jcater again chillywilly_ (~danielb@d69.as14.nwbl0.wi.voyager.net) joined #gnuenterprise. chillywilly (danielb@d169.as13.nwbl0.wi.voyager.net) left irc: Read error: 113 (No route to host) Nick change: chillywilly_ -> chillywilly chillywilly (danielb@d69.as14.nwbl0.wi.voyager.net) left irc: "zzzzZZZZ" psu (psu@manorcon.demon.co.uk) joined #gnuenterprise. hi all guess everyone's asleep hi nah the strange kiwi's are awake but getting ready to go to bed, I guess hmm most sane kiwi's are the coders are just getting out of bed true ;-) :) I wonder what a graph of local time vs code lines written for a typical free software project would look like# s/freesoftware/ Sun Feb 10 11:05:26 EET 2002 ops probably a bell curve, peaking at 02:00 to 04:00 ;-) heh mine would peak around midnight I think I tend to code from 10pm to about 2am I should do a graph of my CVS commits :) heh I'm sure if I had the time/interest I could do some stats off the commit-gnue mailing list grep all the Date: lines of course, this assumes everyone is in same time zone as the CVS box heh http://mail.gnu.org/pipermail/commit-gnue/ full archive is 15MB OK, I've gone off that idea ;-) us dial-up users get easily discouraged Action: psu checks cable company's web site again We're sorry, but ntl:home Broadband Internet is not yet available in your area We appreciate that many of our customers will be keen to enjoy the benefits of this service. We continue to invest in upgrading our network to deliver the highest quality service and are committed to providing it to you as soon as possible. [03:20] Last message repeated 1 time(s). This, as you can imagine, takes time and therefore it may be a number of months before we can confirm availability of the service in your area. Thank you for your patience. Heh, and there was me thinking it had something to do with the GBP 18 billion debt they were carrying... FunkyTrix (~Fun@62.211.177.37) joined #gnuenterprise. FunkyTrix: hi stbain (GunAndGiz@ip68-10-44-170.rn.hr.cox.net) left irc: Read error: 104 (Connection reset by peer) hi Yurik hi all psu (psu@manorcon.demon.co.uk) left #gnuenterprise. FunkyTrix (Fun@62.211.177.37) left irc: "Client Exiting" FunkyTrix (~Fun@62.211.177.37) joined #gnuenterprise. FunkyTrix (Fun@62.211.177.37) left irc: Remote closed the connection alexey (~alexey@195.151.214.34) joined #gnuenterprise. anyone up at this hour? yes under Windows they have various widgets which they can connect to a SQL database, "Data Aware Objects" or something. I believe that Java has something similar. Other than gnue, is there anything similar? or, is the solution that GNUe provides, portable to other programs other than the forms builder? or, is the solution that GNUe provides, portable to other programming languages? For example, can I use corba to connect to geas to do this? sorry, I can't advise anything concerning GNUe, since I'm not a GNUe participant, I coordinate a competitive project :) Does your competitive project provide this? (heh, damned if you do... :) well, our structure heavily differs from GNUe's, but we'll provide as much choices how can you use the functionality from the outside as possible, if I understand you correctly s/choices/variants/ well, I want to develop applications in C or C++, and have access to widgets that don't require me to handle all the database handling. data handling is hidden into the model in our model (we'll even have no relational database used) (sorry, my English sucks a lot) s/into the model/into the system/ I suppose it is impolite to discuss the competitive project here... but if understand you in the proper way, you'll be able to program your specific applications in C/C++, both objects functionality and client applications Ok funky personally I think it's good to discuss "competing" projects for precisely the same reason I assume you're here :) well, I'm here to monitor GNUe, just to wondering what guys are doing :) and I'm sure they'd be interested to hear how you're going too :) keep 'em all on their toes :) unfortunately, we can't compete with GNUe really, cause we have started coding recently (we spent several monthes only for design) Shrug Action: Isomer wishes all projects the best of luck hehe Action: Yurik pauses xmms and is at phone.. damn alexey (alexey@195.151.214.34) left irc: "Client Exiting" AnDarkon (andrew@pcp01195082pcs.watrfd01.mi.comcast.net) joined #gnuenterprise. Yurik (yrashk@gw.telcos.net.ua) left irc: Read error: 113 (No route to host) dsmith (dsmith@oh-strongsville5a-64.clvhoh.adelphia.net) joined #gnuenterprise. Hi Smith greetns dsmith (dsmith@oh-strongsville5a-64.clvhoh.adelphia.net) left irc: "Client Exiting" zwiskle (~zwiskle@194-183-130-080.TELE.NET) joined #gnuenterprise. Hi wiskle AnDarkon (andrew@pcp01195082pcs.watrfd01.mi.comcast.net) left #gnuenterprise. chillywilly (~danielb@d69.as14.nwbl0.wi.voyager.net) joined #gnuenterprise. hi chillywilly_ (~danielb@d56.as13.nwbl0.wi.voyager.net) joined #gnuenterprise. jamest (~jamest@fh-dialup-201091.flinthills.com) joined #gnuenterprise. chillywilly (danielb@d69.as14.nwbl0.wi.voyager.net) left irc: Read error: 113 (No route to host) psu ======== ksu -------- there is something called cvsgraph, will give you url next time i see you (already closed my book marks :) that does cvscommit stats graphically ====== = bbac = be back after church derek (derek@cpe-24-221-112-50.az.sprintbbd.net) left irc: "um my gnue tree is bigger than your gnue tree" lol he wishes Yurik (~yrashk@gw.telcos.net.ua) joined #gnuenterprise. re hi jamest: hi jan (jan@dial-195-14-235-19.netcologne.de) joined #gnuenterprise. Hi guys! jbailey (~jbailey@HSE-Toronto-ppp319235.sympatico.ca) joined #gnuenterprise. hello everyone Hi Jamest! Do you have any idea, how to switch between blocks in HTML mode? I dont want to use javascript. jamest (jamest@fh-dialup-201091.flinthills.com) left irc: Remote closed the connection jamest (~jamest@fh-dialup-201091.flinthills.com) joined #gnuenterprise. AnDarkon (andrew@pcp01195082pcs.watrfd01.mi.comcast.net) joined #gnuenterprise. I've reviewed the MGP and BPP documents and came away with questions. How/towhom should I address these questions? MGP BPP? Module Guide Proposal (Hi James, btw) and Base Package Proposal AnDarkon: who wrote them.... Action: jamest is not sure which docs we're referencing Action: jamest hopes it isn't him or he'll fell dumb :) MGP: Reinhard and Neil (edited by Derek) same for BPP ahhh ok those are the most recent docs Yep :-) and it would have to be one of those two of derek of = or you'd get the most intelligent answers from neil or reinhard Right, and how would they prefer my communication? by email, here or to the mailing list for developers? not that derek isn't intelligent it's just he's not as close to docuemnts and I'm clueless on the current docs (spend too much time in the tools :) I didn't think he would be any slouch in the wetware department :-) Bye. jan (jan@dial-195-14-235-19.netcologne.de) left #gnuenterprise. exit whoops wrong win Yeah, the brake is on the left while the accelerator is on the right ;-) :) what does GNUe have working so far? Tools wise.... forms designer reports (limited) There's a benefit of having GNUe available for my work; I can concentrate mostly on the Time & Attendance (realtime) module without having to worry about the frontend or the DB aspects geas (has performance issues) the designer is for the forms or is that also for biz logic? right now it's forms only we're having interface/performance issues with geas In what way? and neil and reinhard are busy with real life the interface to geas needs work and the performance is terrible the security is terrible the geas itself is the whole point, isn't it? what with the business logic/rules reinhard and neil are fixing these issues but they inherited the system so it's slow going Action: drochaid wonders what 'real life' is drochaid: usually involves another person uhm .. nope, got me there jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. Hi Jason hello object attribute = field object child = master/detail relationship let me take this main channel Ok argh! heh my cut n paste failed hi jcater it happens jamest: 'sup? I'm following so far, James AnDarkon: can you paste it i already closed the windows jcater: form'ing Sure so when dealing w/ objects internally i see the following mappings object = table object instance = row in a table object method = trigger object attribute = field object child = master/detail relationship Jason: just so that you know... I am Andrew M... but not the ones you know of :-) I'm just a newcomer with big plans for realtime T&A he's asking how objects will fit into forms Right Action: AnDarkon resumes listening and I'm telling me how I see them working so anyway at that point forms looks at objects and tables in the same mannor another andrew? Action: jcater runs scared :) they both have the same capabilities and only the terminology changes a little Just call me Andy :-) www.darand.com/andrew if you want to know my capabilities/qualifications yes, from the forms' perspective, the object always looks/behaves the same while the internal workings of each object may be different for each DB type brb gotta give the neighbor a jump start lambert (~lambert@dialup-63.210.215.217.Dial1.NewYork1.Level3.net) joined #gnuenterprise. lambert (~lambert@dialup-63.210.215.217.Dial1.NewYork1.Level3.net) left #gnuenterprise ("Client Exiting"). Action: Yurik wrote 7 new pages in the specification... Action: Yurik got tired Ok, I'm back Yurik: which specification? AnDarkon: not GNUe's Ah :-) never mind, then jamest: I had the impression that the forms were also UI-agnostic that it could run under web, X, etc it should be at one time the curses and GUI systems both worked but currently the only one working is wxpython that is going to be fixed soon in fact jamest: How tightly coupled is the forms to the wxpython? not at all Action: Yurik thinks that UI is not very important thing. Most of the system in enterprise management should run absolutely automatically http://131.220.92.80/~jan/gfc.php so the API to the forms is pretty much standard? jan is working on a php forms client Yurik: I agree. it just so happens that my realtime T&A needs some UI in different forms: Win32, DOS, Web, etc and the interface to the UI system is fairly clean, it needs work in what way? but it's on the TODO list events should pass a hashed string id for ui elements instead of the python object so that the UI doesn't require access to the GFObjects man jans form client is too cool which browser should I be using? it doesn't seem as cool as you make it be :-) it doesn't work? it works... after a fashion I'm using mozilla i use konqueror what is cool about it is that his goal is too make it look/behave as close to uiwxpython as possble and he's doing a pretty good job of it I guess :-) It took some data Action: Yurik is wonderning why people use PHP... Action: Yurik is also wonderning, does GNUe has its own web connectivity reinhard (~rm@62.47.45.2) joined #gnuenterprise. reinhard: hi hi all hi reinhard AnDarkon: you have questions on our docs? AnDarkon has questions about some docs you've done LOL ooo Indeed I do you read the logs ;) :) i am here for ~20 min Okay, lemme get my notes, they're right here Okay, the GCD files are stored as files; has the discussion about storing them in a database come up and if so, how was it resolved? the discussion has come up the main points were - storing them in database would be big change and take a lot of time - we need files anyway to "bootstrap" Action: AnDarkon listens, nodding with each point so far - storing them in database would mean we need a comfortable way to edit it (via a form) and for most programmers, that's almost taboo heh - with gcd files we have all those un*x possibilities from grep over awk to sed - having in ascii file lets you edit the definition w/ vi or emacs even over 9600 modem line or something like that the final decision was 1. for now let them be in gcd files 2. maybe later rethink about moving to database My question was based on the fact that we might want to have a distributed network of application servers then again, nfs could solve the problem rather neatly for shared access to the GCD files yes next question... what's the smallest resolution for the TIME type? I'm hoping it'll be in milliseconds or I'll have to extend it for the T&A module we know too little about databases in fact it will depend on the database but we can only "guarantee" the least common determinator I know enough to know DBs aren't panceas to everything :-) we have definitions like "char must be able to store strings up to 255 bytes" and for every db geas must choose a type that is able to do this but we have not defined the time type so far Ok Maybe I got here in the nick of time (pun unintended) :) Okay, next question BPP, page 10, type person defines name_prefix as a char<8> but doesn't use the name_prefix class... oversight? btw you could make a proposal for the definition of date and time (if you do: please do a realistic one, one that is doable with all databases) no oversight name_prefix class should store often used name-prefixes like I know what you speak of, Oracle doesn't support datetime as well as Informix can; in the worse case scenario, it could be a CHAR field Mr. Mrs. Herr Frau but it's only a list where you copy from and in the person class the filed can contain values that are not in the name_prefix class Ah, so the name similarities is just a coincidence like Her Majesty :) not a coincidence and where is Federated States of Micronesia? :-) the field is copied from the other table for comfort micronesia is in the pacific ocean IIRC ah, okay :-) :) there's a statement: org::address [] address; can you please tell me what that is? the [] tells me it might be a list of addresses, but I don't want to assume you're right it's a list of addresses variable list, right? every person can be assigned more than one address yes 1:n Okay :-) Glad my wetware is still operating wetware? <--- points to his brainpan ah page 30 of BPP, &languagedata; that's it, just like that... :) one of these `yet to be defined'? um sorry i think i don't understand Action: reinhard has no printed version and therefore doesn't know what page 30 is 7.1.9 Default Data\\ &languagedata; \\ and then there's Chapter 8... nothing more, nothing less so I'm not sure if it really means something or that it's just a mere placeholder ah oh i think this is a mistake in the sgml looks like an include that didn't work Okay :-) then I'll disregard it we _do_ have a list of all languages w/ their iso code in cvs IIRC That's fine; I just don't want to assume anything Next question :-) ok for the class currency, the default_decimals is set to whatever the company wants it to be and in the event of a change in management and/or accounting procedures they want to change the decimal position. Have this ever come up in a discussion or two? no the default_decimals is specific for the currency not to the management like chillywilly_ (danielb@d56.as13.nwbl0.wi.voyager.net) left irc: Read error: 113 (No route to host) us dollar will always have 2 reinhard: Ah, I understand now :-) egypt dunnowhat will always have 3 I was mixing it up with the decimal values held in sales tables and so on that was what we intended that == what i said chillywilly_ (~danielb@d106.as6.nwbl0.wi.voyager.net) joined #gnuenterprise. chillywilly_: hi chillywilly_: I am Andrew M... Boo! ;-) the precision of the values can differ from default_decimals for certain cases reinhard: Right, my clarity on this matter has greatly improved cool gotta leave now hope i could answer most of your questions will be back tomorrow l8r all Take care, reinhard and thanks! :-) (you answered 'em all!) reinhard (rm@62.47.45.2) left irc: "When all else fails, read the instructions." jcater (jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "later" AnDarkon (andrew@pcp01195082pcs.watrfd01.mi.comcast.net) left #gnuenterprise. Action: jbailey is away: making lunch derek (~derek@cpe-24-221-112-50.az.sprintbbd.net) joined #gnuenterprise. Yurik (yrashk@gw.telcos.net.ua) left irc: "Client Exiting" jbailey (jbailey@HSE-Toronto-ppp319235.sympatico.ca) left irc: "Client Exiting" simplecodes (simplecode@pcp01201366pcs.watrfd01.mi.comcast.net) joined #gnuenterprise. hello simplecodes (simplecode@pcp01201366pcs.watrfd01.mi.comcast.net) left #gnuenterprise. Nick change: chillywilly_ -> chillywilly Action: chillywilly wonders what he is chooped liver? er, chopped I helped clean up the code too, dagnabit I have proof sup my peeps hi anyone home? hi dudes my free software bretheren :) Action: chillywilly loves it when a spam message says: "note: this is not spam email"....haw! ajmitch_ (ajmitch@fire.lug.net.nz) joined #gnuenterprise. ello ajmitch_ hi http://slashdot.org/articles/02/02/09/2345258.shtml?tid=109 <-- sounds evil hmmm let's see MS playing silly buggers again :) ms evil? wow, pretty crummy nah... couldn't be... you actually read slushdot? only when bored :) Action: ajmitch_ is sitting at a win95 box at themoment ugh why? you at a client's or something? nope Action: chillywilly is updating his ODMG notes like a good little GNUer I hope someone appreciates this Action: ajmitch_ is not a GNUer especially when I start coding it Action: ajmitch_ is at parents place so far I have spent $39.95 and a LOT of hours reading and taking notes ;P I'm sorry $39.95 plus shipping so start coding :P after I get through this book and look at the c++ and java bindings...then I should have a good idea of how I want to do it alright Action: chillywilly is seriously thinking of doing python bindings ;) or GObject, but python is more OO and supports exceptions and could easily interface with gnue common decisions, decisions neilt (~neilt@dhcp64-134-54-181.chan.dca.wayport.net) joined #gnuenterprise. #gnuenterprise: mode change '+o neilt' by ChanServ!ChanServ@services. hi neilt hello fil_c (~username@public1-cosh3-3-cust12.cosh.broadband.ntl.com) joined #gnuenterprise. drochaid (user34@pc1-kirk2-0-cust128.ren.cable.ntl.com) left irc: "Client Exiting" drochaid (user34@pc1-kirk2-0-cust128.ren.cable.ntl.com) joined #gnuenterprise. jcater (~jason@24.92.70.39) joined #gnuenterprise. neilt (neilt@dhcp64-134-54-181.chan.dca.wayport.net) left irc: zwiskle (~zwiskle@194-183-130-080.TELE.NET) left #gnuenterprise. jan (jan@dial-213-168-88-120.netcologne.de) joined #gnuenterprise. Hi everybody! hey jan whew chris farley still makes me laugh Action: chillywilly watched black sheep hi all jcater: bug action when i save files in designer every character is followed by ^@ Action: jcater dances to the "bug action" is that a command he understands? i think we had that before on this machine i dont recall if we ever fixed it jcater: consume donut but iirc its about unicode something or other yip it's saving your file as unicode once again, how'd you do that????? evil ass badness if there's a will masta will find the way i work hard to be such a buggy tester Action: derek doesnt feel appreciated ;) Action: derek while sniffling mutters, "you just dont understand how hard i work, to make a system this hosed up" seriously how'd you do that? funny thing is it gets that way just by you looking at it Action: jcater is a southern redneck southern redneck ==> (implies) only works w/ascii only works w/ascii ==> dunno crap re unicode jcater: i ASSUME its because i COMPILED EVERYTHING from scratch therefore, we can conclude jcater ==> dunno creap re unicode i.e. i was too redneck to add an option to say --with-redneck did you see the list mail on unicode and that we should never use str() and related functions? and code on how to work around it um I don;t fully agree w/that me either i just asked if you saw it :) that will KILL performance if you aren't using codecs btw: is there way to get env variables for python from python commandline? os.environ os.environ['PATH'] rtfm ;P if os.environ['LOGNAME'] == 'dneighbo': >>> print os.environ {'USERNAME': '', 'DCLCVS': '-e emacs -d\n:pserver:anonymous@cvs.dcl.sourceforge.net:/cvsroot/dcl', 'GNUE': '/home/dneighbo/cvs/gnue/gnuef/client/', 'GNUECVS': '-e emacs -d\n:pserver:dneighbors@subversions.gnu.org:/home/cvs', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s', 'LOGNAME': 'dneighbo', 'HOSTTYPE': 'i386', 'INPUTRC': '/etc/inputrc', 'MAIL': '/var/spool/mail/dneighbo', 'STCVS': '-e emacs -d\n:pserver:dneighbors@gnue.org:/var/cvs/santa er', 'PATH': '/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/bin:/usr/sbin:/bin:/sbin:/home/dneighbo/bin:/usr/local/pgaccess', 'BASH_ENV': '/home/dneighbo/.bashrc', '_': '/usr/local/bin/python2.2', 'DISPLAY': ':0', 'HCSCVS': '-e emacs -d\n:pserver:dneighbors@gnue.org:/var/cvs/hcs', 'LANG': 'en_US', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'SESSION_MANAGER': 'local/latitude.delphigeek.com:/tmp/.ICE-unix/888', 'SHLVL': '4', 'HOSTNAME': itude.delphigeek.com', 'HISTSIZE': '1000', 'WINDOWID': '71303302', 'GCASHCVS': '-e emacs -d\n:pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot', 'EDITOR': 'emacs', 'COLORTERM': 'gnome-terminal', 'HRAOACVS': '-e emacs -d\n:pserver:dneighbors@gnue.org:/var/cvs/hraoa', 'OSTYPE': 'Linux', 'AXISCVS': '-e emacs -d\n:pserver:dneighbo@cvs.axispt.com:/data/cvs', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;0 40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:*.mpg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:', 'HOME': '/home/dneighbo', 'USER': 'dneighbo'} argh! >>> oops i meant python variable ?? not operating system ones :) sys.argv[0] Action: jcater is scared when he sees latitude.delphigeek.com old hostname i.e. this laptop is nearly two years old now all machines are based on goat phylum's and such http://www.infoworld.com/articles/op/xml/02/02/11/020211opfoster.xml Action: chillywilly 's server's name id frell.dyndns.org s/id/is frell is from farscape in case you don't watch that show brb: cooking kids dinner bad news : wife is sick good news : i got to spend all day with kids get to work then bad news : i have reached my kid 'limit' for the day good news : i get to gnue tonight :) poor baby jcater: you be around in about 1 hour? so we can trouble shoot the unicode stuff? um I may need to make a donut run but I'm sure I'll be around um going to local shop? gibson's heh, a donut run Action: derek called and they will let me phone in an order, but i havent yet do I need to supply that phone number again? that's funny really? Action: derek was going to suprise you with free donuts one day, but felt too weird asking them to pay in advance and next time you show up telling you they were on house derek: no way he's miine my bug is nastier as i didnt know how 'well' they knew you as it effect both him and I jamest: rofl i have a work around your bug only affects people with weird machines ie you btw: anyway i can get you guys to start using dcl? :) for? I use it at work I tried to use it to manage my kid but he won't cooperate rofl hehe yeah the 'sit still' module is still in development maybe I should try that do they have a 'settle down' module? i checked in the shell of the 'dont touch that' module last week speaking of which scotty is bouncing off the wall right now chillywilly: bouncing off the wall? here in Tennessee it's illegal to throw children even if they do bounce back *sigh* I'm sorry you don't get our yankee expressions ;) I don't have to throw him, he just throws himself at the wall um, ok if you think the authorities will believe that that's my story and I'm sticking to it soulstompp (~soul@adsl-64-173-15-171.dsl.sntc01.pacbell.net) joined #gnuenterprise. rofl ;P jcater is always the smart ass isn't he? Action: chillywilly puts jcater in a hard core trout-lock beats being the dumbass hi I hope you're not trying to imply anything with that statement or you may find something in your mailbox I have a question, I just installed gnuenterprise from CVS jbailey (~jbailey@HSE-Toronto-ppp319235.sympatico.ca) joined #gnuenterprise. and I have everything running now and I want to start toying with the forms portion to see if I can use this for some practice management software I am working on soulstompp: ok what can we do for you? is their a main .gfd file that I should run that will allow me to access the different packages I am just confused on where to go from here how can I get the LUG memebers off of perl ;) or if someone can point me to docs that I have missed I would appreciate it soulstompp: the packages for our biz apps? yeah the accounting for example soulstompp: can you wait like 30 minutes till i get the kids in bed and wifey fed? i think i can answer a lot for you not a problem ok will be back in < 30 thanks I will be here ok have pizza in oven and kids all ready so have 15 minutes before have to run again for a few :) soulstompp: i am going to assume 'practice management' == some sort of doctor/lawyer ERP? soulstompp you have a few to discuss? yeah we have an interested cardiologist and dentist you == your company what's that practice management software? gnumed? that web based thingy chillywilly: yes gnumed would be similar to practice management I don't know I haven't heard of that soulstompp: a few more questions about your needs then i will explain the situation there's that and some other one a. do the cardiologist/dentist already have something they use (software wise) b. do they run gnu/linux Action: derek likes to get an idea of who is in interested in gnue and how they plan to use it for marketing purposes no although they wouldn't have a problem with the server being gnu/linux soulstompp: the current situation is something like this..... GNUe is several things but its core things are : a. a framework for rapid business application development b. a prebuilt system using the framework that is highly extensible i will say that (a) is split in two ways 1. client/server (2 tier) (no application server) 2. multi tier (application server) the framework for client server is HIGHLY usable and in use in production in some facilities today we would be using option 1 as most of these will be small offices with few users the multi tier application server is not fully functional, it works but is not production ready the biggest issue we face is that we have only build 'custom' solutions :( so we dont have an 'accounting package' you can download Action: chillywilly strokes GEAS we have a lovely framework with which you could readily build one I see the work on a gnue accounting package was written with our app server in mind we do have a lot of supply chain and some accounting with specificaitions (read business requirements) HOWEVER those specs were built with our application server in mind but not a 2 tier solution so they are all object based however the 2-tier tools are pretty fast the upside to this is we want gnue success stories and we want them bad at building solutions which means im sure you would get more than one of us to help you on practice management software IF you were willing to give them back to gnue for others to enjoy that sounds great i know that isnt as wonderful as being able to download working software today but i think you will find gnue builds applications VERY quickly this is a new business and all of us are in agreement that GNU is the way to go so I would happily contribute everything back to the community that is good but spending kwalitee time in #gnuenterprise is pretty wonderfull in it's own way and i think that if they have NOTHING at all currently other than paper you could give them USEFUL applications by weeks end because our only focus will not be just practice managment we are looking at other fields as well when i say USEFUL, it might not have all bells and whistles but they will be capturing some stuff in a real database yeah so when more features come on line they can easily start absorbing them now how is the reporting end of things not the best not the worst that is an area I would like to help i say that because technically its all in a sql database so if you bought a version of crystal reports I used to do support for Seagate Software Crystal Reports or used report lab or etc you could easily get at the data our report server i think kicks MAJOR ass but its not production ready yet StormBringer (~eugene@194.84.60.130) joined #gnuenterprise. it generates all XML output for maximum flexibility :) and it works liek a SERVER i.e. i can run in server mode so that you can 'cache' reports like monthly financials and things that is very cool it really does some useful things right now but its far from production qwality btw: one VERY useful thing it does is document merges :) which is VERY important for practice management yeah as they have to write lots of patient and insurance 'letters' or 'form' letters we support that pretty cool now we have about 4 crystal report guys that can help so the reporting isn't dire right now basically you can use ms office, star office, abiword etc to make document wow! and run it against server to poplulate it that is a very nice feature jan (jan@dial-213-168-88-120.netcologne.de) left irc: Read error: 113 (No route to host) so is their a GUI core? meaning the screenshots that are their, such as the login screen or do I more or less start the gui portion of the app from scratch? forms is a GUI that ties directly to a datasource what database are you using? as your backend postgres you have it there now? running? mmmm, postgres I have a couple of postgres databases running if so cool ok now did you install cvs gnue forms/common/designer or did you do a developers install I installed the designer a full system install or just the developer install iow did you cd cvs/gnue ./setup.py or did you cd /cvs/gnue/common ./setup.py install cd ../forms ./setup.py install cd ../designer ./setup.py install the first gives you a cvs based install as yourself I followed step by step the cvs install guide for RedHat 7.2 jan (jan@dial-213-168-72-76.netcologne.de) joined #gnuenterprise. Action: jamest needs to look at that guide :) just a sec :) k alrighty in /usr/local/gnue/etc/connections.conf put an entry for one of your databases a postgresql example should already be there if that file isn't there then a sample.connections.conf will be in that dir that you can use as a template btw - i'm walking you thru building a ui so you can see how easy it is :) I copied the sample one over and have two cool so you have your database in there now ? let me know when you do should I make the two databases that are listed in the file or make my own? make your own those are just samples i think stbain (GunAndGiz@ip68-10-44-170.rn.hr.cox.net) joined #gnuenterprise. lemme check something o k most of our sample forms use a gnue database entry the name in brackets in the connections.conf file is the defined name of the connection [gnue] for instance the next 4 lines map that name to a specific database Action: derek is back, if jamest starts to drown i will help ;) (ha like that will happen) for instance on my system okay database gnuetest is created i have a system wide [prod] defined for my users then in my personal conenctions.conf (devel install) i have a [prod] that really points to a devel database so I dont screw up my users ok now type gfdesigner soulstompp: preferably point to a database taht has tables already yes please so we can show you power of designer right away w/ minimal fuss hmmm as we will run a wizard that will auto build forms from existing postgres tables I don't thik I have acess to any right off that is ok you can do a blank one k in the forms/samples/zipcode and we can do a create script to build a sample table there is a pg sql file that will create a zipcode table in a db speaking of that jamest thanks for giving me a state table with flordia in it ;) you're welcome k done you created the table? yeah ok gfdesigner then when it's up File->connect to->the connection you defined that points to the database you created your table in ==== I recently created a resume in your database. However, whenever I reached the line to input my home state, if I clicked on what should be "Florida," instead the word "Flordia" pops up. I do not want it to seem like I cannot spell my own home state properly. Is there a way for someone to correct this error so that I may update my online resume? I appreciate your attention to this matter. ==== was a funny 'email' to get :) fwiw it made my laugh for the day, since it was a 30 second fix that changed things system wide soulstompp: you ok? yeah whoops smack me you don't have to do that :) Action: jcater smacks ja no? mest file -> new -> from wizard (it prompts for db during form setup :) oh crap I don't have the pypgsql on this one any postgresql driver will work popy, postgresql, psycopg, pypgsql just change your provider in your connections.conf chillywilly_ (~danielb@d61.as6.nwbl0.wi.voyager.net) joined #gnuenterprise. pick a provider any provider... step right up pick your provider chillywilly (danielb@d106.as6.nwbl0.wi.voyager.net) left irc: Killed (NickServ (Ghost: chillywilly_!~danielb@d61.as6.nwbl0.wi.voyager.net)) Nick change: chillywilly_ -> chillywilly wee chillywilly_: you were having children bouncing off wall i found solution yes? :) lemme grab the RPM I need we could use and ADO driver for common m$ says they require a 'first' born put glue on the walls? heh we'll use yours then you could trade that bouncing boy for an ADO api ;)( you have children to spare Action: chillywilly only has one ;P we need find someone with a kid so bad that m$ will give them back :) soulstompp: how is that rmp'find' going? btw you will need probably mxDateTime rpm from egenix as well it might be mxBase or something (which ever one has mxDateTime) ummm Action: derek slaps guido & company for such poor date/time funcitons I am downloading that one now mx I know of such a kid I am 100% that M$ will give back my nephew er, 100% sure ;) heck, chillywilly how old are you? think you could pass as a kid ? Action: chillywilly is 24 if so then it'd be like a trojan house er horse i have new remedy for children that dont listen i will be offering it on my web site soon but I would die inside if I worked for the beast Action: chillywilly would be no more http://goats.gnue.org/~dneighbo/photos/people/7.html is a picture of it in action jcater: i think my unicode issue went away manhow big is that image? twice i have gotten new cvs from designer and it just acts WILD Action: chillywilly waits for da mastas image to load so i delete my cvs dir and re co and all is well chillywilly: yeah i didnt trim them down from camera, thast on todo list dude your image is loading VERY SLOWLY Action: chillywilly trout-slaps derek ok mommy sent me this and i started choking on pizza http://funny-funny-pictures.com/new-barbie/ i like paranoid barbie hehe, that pic is funny uh oh your mom is something else man is that like a dog cage that the kids are in? dude, it's his mom, man his mom has the coolest sense of humor rofl Action: jamest didn't look at pics but had flashback to Bill and Ted's Excellent Adventure Action: chillywilly wonders if it is time for the bitchfilter jcater: chillywilly has just never met a redneck mom maybe that's why my connection blows Action: derek still remembers being like 10 and moms favorite joke at time was...... Q. 'you know why the speed limit stops at 68?' A. 'cause at 69 you eat it' hahahaha i still think thats the dumbest joke heh her other one at that time that rpm installed fine but when I make the connection it is saying the driver isn't found Q. 'you know the word for 69 in chinese?' A. 'twocanchew' man equally as dumb but tradition at our house i suppose maybe it isn;'t so great to have a mom like that ;) Action: derek was abused as an adolescent ;) roflmao you have more than one version of python i suppose soulstompp i assume that driver installed under the 1.5.2 version not the 2.x version yeah I think so because that is what redhat wants to default to pygresql is easy to install source soulstompp: we jumped to 2.x as its python setup.py install i would get tar ball and do thinking distros wouldn't be far behind python2.x setup.py install that bites us alot :( of pygresql or what ever where .x is your version of python yeah that is the way that I did it hey debian is cool with that ;) oh I mean for the main part of installing gnue just not for the driver I will go do that repeat for driver and you will ok me thinks :) jcater you go to gibson's already? if I leave the rpm on their so that my 1.5.2 has postgres avaiable will that cause problems with the source install? not that i know of derek: not yet k derek: jamest has me tied to my chair you like donut holes right? oh, yeah! its one on moriah right? derek: i found a, um, interesting feature in the common dataobject system yeah me too grids dont work i.e. when you do rows it fills the rows i couldn't figure out where that feature was implemented BUT only gets 3 at a time derek: what db driver? um pygresql i think set your datasource cache= number up higher and see what happens ok is 3 default? as i dont think i have it set to anything currently um it should be 5 Action: derek is testing my states forms do the right thing fil_c (username@public1-cosh3-3-cust12.cosh.broadband.ntl.com) left irc: Ping timeout: 14400 seconds provider = pypgsql it is 5 i.e. its looping on 5 records not 3 Action: derek has bad memory what version of pypgsql? even set to 5 it should do the right thin as that is where mine is set and i can see 10 records in rows just fine however i _think_ older pypgsql's did something odd popy IIRC wasn't effected ok that fixed it kind of so you can switch providers to test it cache make the loop bigger but still loops example if i have cache set to 10 and i have a grid of 10 soulstompp: how goes the battle? if i navigate the grid to row 10 and move to row 11 i see what was in row 1 i.e. when it caches 10 records it only has those 10 records i would EXPECT behavior to cache only 10 at a time but if go to 11 derek: it does that number 1 should fall out of cache and 11 brought in perfectly your install is what is screwed up my install? suprize, suprise :) yes what is wrong with it? i grabbed new cvs last night are you sure you're running a newer pypgsql version? and did setup.py install from the root cvs dir the driver type for pygresql would be pypgsql right? no old pygres version im sure ;) soulstompp: yes doesnt mean my install is messed up means that i have older driver :) yeah, but I mentioned that above issue with older pypgsql which is your install :) Action: derek is deathly afraid to fix pygresql forms is perfect except for feature here and there :) as last time i tried popy and such on this machine i was in hell but I keep them to myself so I dont have to adjust them till someone else finds them :) read EVERY TIME i try to be productive with forms i run into a problem and when i go to fix it, it consumes all the time i had for productivity so i wont fall in that trap tonight :) i.e. i will live with bad caching in order to be productive :) as i know i touch that driver i will be fighting it all night one of the pains of running redhat 6.2 in a redhat 7.1 world :) :) derek: you're behind the times soulstompp: that was not meant to scare you away, gnue is very usable, i just am the user that beats the living hell out of it ot's a redhat 7.2 world now jcater: i wont tell you of my alpha machine still running rh5.2 then :) which was before redhat put kde on disk and gnome was unusable so it is running fvwm derek is a user from hell he can make a bucket of water crash I guess so hey its hard work getting things configured in such evil ways I still have to support 5.x for a couple hundred users on a web server I am not scared of anything i was afraid to meet him in San Fran derek: won't you try debian? You can use windowmanager instead of fvwm...;) figured his mere presence there would trigger the big earthquake jan i love debian jamest: :) only reason rh6.2 exists is im too nervous to kill my laptop and have down time derek: send it this way Action: chillywilly is a debian only kinda guy either jamest or I would love to kill it and give it down time haw haw you betcha the alpha box is only redhat still cause i cant remember how to dick with the bios (alpha bios' are operating systems) to get debian on it i will say using a non intel box is an experience and honestly is like going from windows to linux give it to your daughter for 10 minutes and she'll get it running, you're too old to figure it out makes you wonder how the hell you lived w/o it i.e. thier friggin bios is more advanced that win2000 if debian alpha has as much docu as debian powerpc it will be some days of fun. I have installed that driver with python 2 werd and it had no problems great! but I get the error that their is no database driver for pypgsql you ready for designer? did you reinstall mxdatetime under python2 I reran the installer and it said that nothing was done because everything was installed fine nope that would be the problem one thing we do is try errors on db driver import trap then report it as not installed which is sorta misleading okay lemme go find that tar ball as the driver can be installed but if it's dependecies are missing then blam in gnue/common/scripts$ there is a file gnue-diag.sh can you make it executable and run it? jamest: we used to do that now we have a diagnostic program :) jamest im using pypgsql i guess not pygresql soulstompp: for each instance of python you should get a diagnostic similar to -------------------------------------------------------------------- Python results for '/usr/local/bin/python2.2' Version: 2.2a4 (#1, Oct 6 2001, 09:01:18) [GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] Platform: linux2 sys.path: /usr/local/lib/python2.2 /usr/local/lib/python2.2/plat-linux2 /usr/local/lib/python2.2/lib-tk /usr/local/lib/python2.2/lib-dynload /usr/local/lib/python2.2/site-packages PyXML: Installed mxDateTime: 2.0.2 Checking /usr/local/lib/python2.2/site-packages: /usr/local/lib/python2.2/site-packages/wxPython: found /usr/local/lib/python2.2/site-packages/pygresql: *NOT found* /usr/local/lib/python2.2/site-packages/psycopg: *NOT found* /usr/local/lib/python2.2/site-packages/pyPgSQL: found /usr/local/lib/python2.2/site-packages/MySQLdb: *NOT found* -------------------------------------------------------------------- dude! you're still using the alpha version of 2.2 can you paste what yo uhave for you python versions here? or in #gnue-flood jcater: ssshhhh Action: derek is too lazy to compile new version as i keep telling myself no new crap on this machine as it really needs debian :) um then don't bitch about unicode issues :) rofl brb guys gotta meeting on a sunday night AHHH! pypgsql is what you'd mentioned before ah ok every postgresql dirver has proven a bit odd wrt the spec lk;adsfj;fsdaj;klsfdajklfasjf i hate this really i do now i cant get designer wizards to work i swear there is somethign against me DB000: File "/home/dneighbo/cvs/gnue/designer/src/TemplateBase.py", line 141, in GetTemporaryConnection DB000: self._connections.requestConnection( \ DB000: File "/home/dneighbo/cvs/gnue/.cvsdevelbase/gnue/common/GConnections.py", line 204, in requestConnection DB000: dataObject.connect(loginData) DB000: File "/home/dneighbo/cvs/gnue/.cvsdevelbase/gnue/common/dbdrivers/postgresql/DBdriver.py", line 67, in connect DB000: host=connectData['host'], DB000: KeyError: host this ringing any bells? um and what the fsck is it using postgresql driver for is your connections.conf good? ok got wizard to work yeah for local form now will try for one i need to be productive piss it dont work hmmm odd B005: [GConnections:190] Getting new data connection to hcs DB001: [DBdriver:63] Postgresql database driver initializing DB001: [DBdriver:72] Connect String: localhost::hcs_prod:hcs_www:mypassword:: DB001: [DBdriver:77] Exception FATAL 1: Database "hcs_prod" does not exist in the system catalog. DB001: [DBdriver:77] it appears to be IGNORING port i dont see that in the connection string Action: jamest will look but it did work last night [hcs] comment = HCS Production provider = pypgsql host = localhost port = 9999 dbname = hcs_prod is the connections.conf entry for it port is being ignored well actually it's not even in our docs damnit jim it worked yesterday :) and since when did 'not in our docs' mean it didnt exist :) where did the weasel jcater run off too :) he was one that showed me this undocumented feature course i changed my connections.conf and deleted the one that worked :( Action: derek goes to grep ash logs geeze Action: jcater misread that Action: jcater read that as something re crap on ash's logs Action: jcater thought ash was upset undocumented feature? I thought port= was documented jcater: you have any ideas on this issue? it worked the other day when we played i can psql -h localhost -p 9999 -U hcs_www hcs_prod just fine happy carnival night (todays german carnival)!! bye jan (jan@dial-213-168-72-76.netcologne.de) left #gnuenterprise. derek: use another driver? it's not in Connections.txt sigh but this driver worked last ngiht derek: when was your last cvs update? sigh um like 10 minutes ago maybe an hour ago before last night? when it worked have you been up to date for a while? yeah i updated cvs before i got it to work like yesterday or day before self._connectString = 'host=%s dbname=%s user=%s password=%s' hmm we need to modify connections.txt to say "look in README.databases" to see all supported parameters as each database driver supports different parameters most either support the (host, port) pair or (service) string hmmm none of the pgsql drivers support it though and I don't think I've worked on them in ages hmmm I swear this was working yesterday how bizarre but you're right... I see nothing in there wow now i can make code disappear too ;) damn i am good i can't find ref to it in cvs either in the logs whats really funny is grepping irc logs and i cant find the conversation jcater and i had about it even but i know we had taht conversation and that we got it to work we did? what conversation? /msg jamest I think it's working Action: derek thinks maybe jcater and i were drinking too hard that night or something was that my Merlot and Taco night? as that was some bad sh*t derek you might be able to do host=foo.bar.com:port jcater: yeah jamest: but port worked before :) dude i've went back over a month it's not in cvs jcater: i think he is playing games with us Action: derek has a cvs snapshot from that day Action: derek goes to look hey I am going to have to finish this up tommorow soulstompp: ok thank you jamest and derek for all of your help no problem hope to see you tomorrow I will get the connection set up tonight and be ready for the rest tommorow I have a GPL fistfight I gotta finish with the founders :) hehe I am glad to see that this project has a community that is so helpful it is going a long way in my argument jamest: where is PGData.... well that and that the product is so cool thanks PGSQL_DataObject.__init__(self, PgSQL, PG_ResultSet) self._connectString = '%s::%s:%s:%s::' soulstompp (soul@adsl-64-173-15-171.dsl.sntc01.pacbell.net) left irc: "Client Exiting" ..... jamest: localhost:9999 works so the question of the night what happened to port = support :) damn still have funky unicode save Action: derek wets himself inline label editing can it be true dude that's like 2-3 weeks old derek: self._connectString = '%s::%s:%s:%s::' is for host dbname user password there is no port support there is in place editing older that drag and drop layout and selection by box? if so derek may be in for a real treat I think so is there any need to add port=support to postgresql drivers yes definitely or is the current host:port good enought jamest: i like idea of port = Action: derek trying useful remote form now rock guys this is killer info over my wireless broadband did query with local form accessing ssh tunneled postgres db 8 fields (5456 records) took about 40 seconds once they are here i navigate with NO lag derek: you probably don't have all the records oh im creaming myself here it precaches them so only a cluster at a time a query on that set (which wouldd be NORMAL usage) is transparent speed wise that was the idea argh not having damn updated driver hurts though um ok tell me about drag and drop datasource fields i.e how do you do it as i ahve a fomr now that i want to make master detail would be great to drag and drop the new fields onto the form um master/detail still requires you to setup the second datasrouce manually IIRC mmm schema editor is nice you should be able to drag and drop from there IIRC just grab a field and drop it however it was segfaulting for me other day nope no segfault but no workie either DB000: Traceback (most recent call last): DB000: File "/home/dneighbo/cvs/gnue/.cvsdevelbase/gnue/designer/forms/LayoutEditor/DisplayDropTarget.py", line 185, in OnData DB000: Incubator.createObject( DB000: NameError: global name 'Incubator' is not defined is error message still just being able to see fields name is a plus :) lemme look jcater is deep into datasources i think it broke something else as i cant manually add a datasrouce eitehr restarting designer ok i cant add new datasource :( any ideas i tried in object navigator right mouse clicking and choosing new->datasource DB000: Traceback (most recent call last): DB000: File "/home/dneighbo/cvs/gnue/.cvsdevelbase/gnue/designer/forms/LayoutEditor/LayoutEditor.py", line 468, in OnRightUp DB000: form = self._currentObject.getObjectType() == 'GFForm' and self._currentObject or \ DB000: AttributeError: 'NoneType' object has no attribute 'getObjectType' um i get same thing if i right mouse click on the form BUT if i highlight and entry and do right mouse click then new datasource it works :) i get a lot of this too DB000: AttributeError: 'NoneType' object has no attribute 'getObjectType' DB000: [DBdriver:350] Database driver needs updated to not initialize DBSIG_DataObject_Object [22:21] Last message repeated 2 time(s). what db driver? i forget on master / detail master = the datasource of the master master link = the field detail link = the field or datasource.field ? pypgsql everything is at datasource level derek: do me a favor cd cvs/gnue/common/src/dbdriver/pypgsql grep DBSIG_DataObject_Object *.py dag nabit friggin entrys not addable either btw: your answer didnt help is this fresh cvs????? at datasrouce level doesnt tell me anything do i do datasource.field or just field field ok :) dneighbo@latitude:~/cvs/gnue/common/src/dbdrivers/pypgsql$ grep DBSIG_DataObject_Object *.py dneighbo@latitude:~/cvs/gnue/common/src/dbdrivers/pypgsql$ this is cvs from less than 2 hours ago this is nuts to my knowledge that is a placeholder warning simply saying that the dbdrivers are calling something they dont need to anymore the postgresql drivers _don't_ call that anymore as they are my test case dneighbo@latitude:~/bin$ ls -l gfdes lrwxrwxrwx 1 dneighbo dneighbo 45 Feb 10 20:21 gfdes -> /home/dneighbo/cvs/gnue/designer/client/gfdes dneighbo@latitude:~/bin$ which is where i would expect -rw-rw-r-- 1 dneighbo dneighbo 3750 Jan 29 10:39 DBdriver.py is that files date the pypgsql one 3750 Jan 29 11:47 DBdriver.py so yes if you put time diff in there can you try something cd cvs/gnue mv .cvsdevelbase off then rerun the developer setup.py Action: jcater is away: shopping i'm not feeling at all well i checked in a fix for the Incubator error but i need to go to bed i think l8r jamest (jamest@fh-dialup-201091.flinthills.com) left irc: "[x]chat" ok i have to fight production stuff so will have to fight it later jcater (jason@24.92.70.39) left irc: "muat rewst" wolfgang (~wolfgang@adsl-64-173-15-170.dsl.sntc01.pacbell.net) joined #gnuenterprise. hi wolfgang hello just looking throught the site and wanted to see if there was any interesting discussions about the project... yeah you missed the fun stuff i think most the l'americans ran off to bed :) This canadian's still awake! (Barely...) when is there a decent amount of activity usually? i'm in u.s. pacific time.. wolfgang: generally between like 8am - 10pm my time (GMT -7:00) there is some type of activity at least people here and awake okay, thanks for the info, i will check back. ttyl wolfgang (~wolfgang@adsl-64-173-15-170.dsl.sntc01.pacbell.net) left #gnuenterprise. --- Mon Feb 11 2002