IRC Chat : 2008-06-29 - OpenMRS

01:34:05 *** njero has joined #openmrs
01:34:05 *** ChanServ sets mode: +v njero
02:06:59 *** njero has quit IRC
02:32:23 *** nribeka has quit IRC
04:23:00 *** TorLye has quit IRC
06:30:50 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #888 (enhancement created): Add name and address as searchable features to cohort builder <http://dev.openmrs.org/ticket/888> || OpenMRS Changesets: Changeset [4740]: pih_hacks: added method to convert invalid IDs <http://dev.openmrs.org/changeset/4740> || OpenMRS Changesets: Changeset [4739]: invalid_identifiers: now groups by HIV Treatment Group. <http://dev.openmrs.org/changeset/4739> || OpenMRS Changesets: Changeset [4738]: invalid_identifiers: break up identifiers by site. <http://dev.openmrs.org/changeset/4738> || OpenMRS Changesets: Changeset [4737]: Added patient id with name in hello tab. Added note keeping table as diff. <http://dev.openmrs.org/changeset/4737>
07:52:32 *** TorLye has joined #openmrs
09:12:57 *** nribeka has joined #openmrs
10:33:25 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4741]: patient matching module: initial commit of recently loaded configuration … <http://dev.openmrs.org/changeset/4741>
11:17:38 *** nribeka has quit IRC
12:19:32 *** cancerb0y has joined #openmrs
12:43:02 <r0bby> cancerb0y: o/
12:44:39 <cancerb0y> r0bby: yep
12:44:59 <cancerb0y> r0bby: got anything??
12:45:05 <r0bby> meh
12:45:18 <r0bby> DWR has a concept called "Reverse AJAX" that may help me
12:45:45 <cancerb0y> yeah i read the documentation
12:46:01 <cancerb0y> should try implementing that somewhere
12:46:04 <r0bby> well not DWR per se
12:46:06 <cancerb0y> ve u tried it??
12:46:23 <r0bby> er DWR per se (as in tyhey invented it; it's been around; they just implemented it)
12:46:41 <r0bby> no -- i need to get at the Tomcat classloader for our app
12:46:48 <r0bby> tomcat has several classloaders
12:47:04 <cancerb0y> hmmm
12:47:23 <cancerb0y> r0bby: so what about ny meetup??
12:47:30 <cancerb0y> the official one
12:47:54 <r0bby> dead
12:48:25 <cancerb0y> y? i ve the meetup on 28 july...
12:48:28 <r0bby> on the upside i *DID* take the initiative to create the meetups list soc'ers know and love
12:48:56 <r0bby> may hang onto it unless lh requests it be handed over to her
12:49:11 <r0bby> which she can since i use the google trademark
12:50:27 <r0bby> LMFAO
12:50:30 <r0bby> Polling is the most obvious solution to the problem. This is where the browser makes a request of the server at regular and frequent intervals, say every 3 seconds, to see if there has been an update to the page. It's like 5 year old in the back of the car shouting 'are we there yet?' every few seconds.
13:01:14 *** cancerb0y has left #openmrs
13:09:50 *** njero has joined #openmrs
13:09:50 *** ChanServ sets mode: +v njero
13:38:29 <r0bby> njero: how's your openmrs architecture kung-fu?
13:38:45 <r0bby> core architecture
13:40:16 *** cancerb0y has joined #openmrs
13:41:42 <njero> r0bby: mediocre
13:41:45 <njero> wassup?
13:43:41 <r0bby> meh
13:45:02 *** bwolfe has joined #openmrs
13:45:02 *** ChanServ sets mode: +o bwolfe
13:45:18 <r0bby> bwolfe
13:45:19 <r0bby> man
13:45:23 <bwolfe> r0bby
13:45:33 <r0bby> how do I get onLoad() thrtough the body element?
13:45:34 <bwolfe> boy
13:45:45 <r0bby> I need reverse AJAX
13:45:54 <bwolfe> body.onLoad = fuction() { doSomeStuff(); }
13:46:05 <r0bby> through js?
13:46:07 <bwolfe> yeah
13:46:23 <bwolfe> Echidna: are at the computer or off watching the game ?
13:46:26 <r0bby> I hate working in the constraints We are :(
13:47:15 <r0bby> bwolfe: it's amazing
13:47:30 <r0bby> I added an import to the class when i generate it
13:47:35 * njero watching the game
13:47:36 <r0bby> behind the scenes
13:47:43 <r0bby> import org.openmrs.*
13:48:00 <r0bby> which allows you to do Patient, Concept, Encounter, etc
13:48:09 <r0bby> however Encounter won't do shit
13:48:15 <r0bby> since I don't map it to anything
13:48:31 <r0bby> in the future ZK will allow that
13:48:40 <r0bby> create custom data type mappings
13:49:06 * bwolfe recently bought a $16 over-the-air hdtv receiver and is loving out great the game looks on it :-)
13:49:08 <r0bby> I think burke *IS* avoiding me :(
13:49:32 <r0bby> I need to give the dude who interviewed me his number but i wanna know what he'll say :(
13:49:46 <r0bby> I'm sure something along the lines of i'm eager :S
13:50:39 <r0bby> meh
13:52:41 <r0bby> if i hesitate it looks bad
13:52:59 <r0bby> bwolfe: do you have a direct # for burke that I can give to this guy?
13:53:30 <bwolfe> pm
14:09:28 <bwolfe> njero: who are you rooting for ?
14:12:59 * r0bby says a prayer
14:13:37 <r0bby> Great there are 3 emails from me in his box
14:14:59 <bwolfe> they interviewer or burke's ?
14:15:00 <njero> bwolfe: Well, barcelona is one of my teams... but I think Ger. Mainly because I followed most of the german games. My real team this go was turkey and they are out :)
14:15:23 <njero> bwolfe: you?
14:16:30 <r0bby> interviewer
14:16:32 <bwolfe> njero: this is the first game I've watched...and I'm not attached to any of hte euro teams
14:16:36 <r0bby> burke has more
14:16:45 <bwolfe> ** first euro cup 2008 game I've watched
14:17:22 <bwolfe> I'll say I'm rooting for germany though...just so Echidna doesn't get mad at me :-)
14:18:08 <njero> In MW there is no german ambassador currently... so all of the germans kept opening up the ambassador house for wine and german beer for the german matches... so it was fun :)
14:19:07 <bwolfe> ooo
14:19:21 <bwolfe> njero: is yours live ?
14:19:25 <bwolfe> or is there a delay ?
14:19:33 <njero> think it is live.. don't know
14:19:48 <bwolfe> did someone just score ?
14:19:51 <njero> yup
14:19:55 <njero> same right?
14:20:00 <njero> wow... that goal should not have happened
14:20:11 <bwolfe> yeah
14:20:17 <bwolfe> spain fouled the guy
14:21:41 * r0bby kicks his confidence
14:26:56 <r0bby> http://mybawx.org/googlefail.png
14:34:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Proposal for a new OpenMRS logo <http://forum.openmrs.org/viewtopic.php?f=4&t=336#p1268>
14:40:26 <cancerb0y> bwolfe: where can i get demo data with proper person address?? the one in the download page has no proper address for patients
14:40:38 <r0bby> http://icanhascheezburger.files.wordpress.com/2008/06/funny-pictures-never-trust-a-feline-technician.jpg
14:40:41 <OpenMRSBot> <http://ln-s.net/1z6X> (at icanhascheezburger.files.wordpress.com)
14:41:46 <r0bby> YES!!!
14:41:50 <r0bby> my google skills pay off
14:41:57 <bwolfe> ?
14:43:24 <r0bby> meh does dwr 1.x have reverse AJAX?
14:43:29 <cancerb0y> bwolfe: i mean the demo sql file in the download page has lots of information abt observations but im looking for one with properly filled person_address table
14:43:52 <r0bby> if not then I'm gonna have to do some actual AJAX stuff myself
14:44:08 <r0bby> AJAX is needed if i want the work flow im using \
14:45:54 <r0bby> bwolfe: would it be bad if i used a different version of dwr?
14:46:28 <bwolfe> cancerb0y: I don't know of a set like htat
14:46:42 <bwolfe> cancerb0y: the guys in kenya don't keep good addresses
14:47:31 <r0bby> ben?
14:47:35 <bwolfe> r0bby: it might cause you problems if you used a different version
14:48:05 <bwolfe> r0bby: you can look into upgrading openmrs core to dwr 1.x. I don't think they changed too much
14:48:21 <r0bby> I need 2.x
14:48:22 <bwolfe> r0bby: if you do figure out what needs changed, make a patch and ticket and assign it to me
14:48:33 <cancerb0y> bwolfe: oh... i thought i could figure out a way to facilitate the existing users to load their saved address to address_hierarchy table so that they wont ve any troubles in using my module...
14:48:39 <r0bby> That would push my project behind
14:48:52 <cancerb0y> bwolfe: or that idea is not appreciated??
14:48:52 <r0bby> I don't have the luxury of time right now
14:49:34 <bwolfe> cancerb0y: find elaine baker's email from the archive and email her
14:49:48 <bwolfe> she's in tanzania...and I think they have a lot of address hierarchy stuff and she might help you out
14:51:13 <r0bby> bwolfe: not much needs to be changed -> http://www.directwebremoting.org/dwr/other/upgrading/dwr20
14:51:16 <OpenMRSBot> <http://ln-s.net/1z6b> (at www.directwebremoting.org)
14:51:54 <r0bby> I could probably do a mass search/replace
14:51:58 <cancerb0y> bwolfe: yeah thanks ben... Actually i have an idea like once my module is loaded the existing addresses are loaded into the address_hierarchy table hierarchially so that the admin need not create those addresses again and it would minimise their work... does this sound good??
14:56:21 <r0bby> bwolfe: you don't want me to just commit the changes?
14:58:21 <r0bby> okay making the changes now
14:59:13 <r0bby> http://www.directwebremoting.org/dwr/other/upgrading/dwr20
14:59:14 <OpenMRSBot> <http://ln-s.net/1z6b> (at www.directwebremoting.org)
14:59:22 <r0bby> ^ do you want me to do it?
14:59:30 <r0bby> I don't know what this will entail
14:59:34 <r0bby> meh nvm
15:00:06 <bwolfe> cancerb0y: what is the address_hierarchy table storing? just a one-to-one to a parent location ?
15:03:15 <r0bby> bwolfe: Nevermind on updating DWR -- it'd be a big undertaking
15:03:24 <r0bby> and I don't have the time
15:05:22 <bwolfe> bah
15:05:43 <r0bby> package names changed for example; DWRUtil.* etc have been deprecated
15:05:54 <r0bby> for example
15:06:11 <r0bby> I'll just roll my own i guess
15:06:24 <r0bby> or find another lib that won't act wonky
15:09:15 <r0bby> it should be interesting
15:09:32 <r0bby> I'll write a servlet and do some AJAX then parse the XML =/
15:09:58 <r0bby> bwolfe: i feel like im behind as-is
15:10:15 <r0bby> this is pushing me furthur behind when i hit these problems
15:14:16 <cancerb0y> bwolfe: yeah ben...
15:17:15 <r0bby> I created a ticket and marked it as trivial
15:17:46 <r0bby> it's trivial but it's work
15:17:47 <bwolfe> excellent
15:18:11 <r0bby> http://dev.openmrs.org/ticket/889
15:18:26 <r0bby> So that if somebody wants to get involved, it's something they can do
15:18:47 <r0bby> it's assigned to you
15:18:52 <r0bby> :P
15:19:41 <bwolfe> no, don't assing it to anybody
15:19:52 <r0bby> swotcjomg
15:19:55 <bwolfe> ?
15:20:29 *** bwolfe is now known as bwolfe_away
15:21:37 <r0bby> it's assigned to nobody now
15:21:50 <r0bby> I'd take it on but i really need to get my project working
15:21:58 <r0bby> I can always pull out what i did and put DWR in
15:22:00 <r0bby> it's trivial
15:23:04 <r0bby> if anybody wants to do it, great im too lazy
15:23:33 <cancerb0y> bwolfe_away: ??
15:24:07 <r0bby> cancerb0y: I created a ticket for enchancement to upgrade dwr to 2.x
15:24:42 <r0bby> 1.x doesn't have the reverse AJAX goodness i want right now and I can't be bothered -- it's basically a massive undertaking, but trivial nonetheless
15:25:06 <r0bby> since DWR is used a lot (for example in the patient selector, and other openmrs widgets
15:25:17 <r0bby> it'
15:25:25 <r0bby> s how the system searches for the patients
15:25:38 <r0bby> if you're bored :P
15:26:12 <cancerb0y> r0bby: thats great... i will try to tackle to that ticket once im done with my project... :P
15:26:30 <cancerb0y> r0bby: but really we need reverse ajax... thats for sure..
15:27:40 <r0bby> cancerb0y: it's handy because what I need to do must be done in a servlet to get at the tomcat classloader
15:28:03 <r0bby> I'm trying to get my head around the concept -- but it's useful
15:28:46 <r0bby> I'm about to roll my own
15:29:12 <cancerb0y> r0bby: hmmm...
15:29:50 * r0bby sighs
15:29:59 <r0bby> this is *SO* not have i thought i'd be doing
15:31:32 <r0bby> cancerb0y: if you take it on, check the README in file in lib/dwr
15:31:42 <r0bby> they added a few things, see if they're present in 2.x
15:31:56 <cancerb0y> r0bby: yeah i will look it...
15:32:47 <cancerb0y> r0bby: ru using the newer version of dwr in ur module??
15:33:11 <r0bby> nope
15:33:30 <r0bby> Can't
15:33:40 <r0bby> I don't feel like running into weird bugs
15:34:03 <cancerb0y> r0bby: haha...
15:34:36 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4742]: registration: Added Customizable Barcode Generator <http://dev.openmrs.org/changeset/4742>
15:34:52 <cancerb0y> r0bby: even i faced problems with the older version... in many places my getValue setValue was not working so i had to write core js for them
15:35:30 <r0bby> I just did the document.getElementById("out").innerHTML = ...
15:35:39 <r0bby> nothing can go wrong
15:35:42 <r0bby> I assure you :)
15:36:31 <cancerb0y> r0bby: haha... but in most part i use addAllOptions :P
15:37:01 <cancerb0y> i think the $ function has some problem... in many places it said my id doesnt exist
15:39:22 <r0bby> heh didn't use those
15:39:29 * r0bby doesn't know js well -- just enough to get by
15:39:35 <r0bby> is learning though
15:46:53 *** TorLye has quit IRC
16:04:42 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #889 (enhancement created): upgrade dwr to 2.x <http://dev.openmrs.org/ticket/889>
16:40:00 *** cancerb01 has joined #openmrs
16:47:18 *** cancerb02 has joined #openmrs
16:54:10 <r0bby> oh noes
16:54:13 <r0bby> too many
16:54:23 <r0bby> too many cancerb0ys!!!!!
16:54:51 *** cancerb01 has quit IRC
16:56:56 <cancerb02> r0bby: lol
16:57:07 <cancerb02> r0bby: frequent disconnections
16:58:11 *** cancerb0y has quit IRC
17:00:51 <r0bby> cancerb02: it's overwhelming -- one is enough :)
17:01:21 <r0bby> http://java.sun.com/developer/technicalArticles/J2EE/AJAX/RealtimeValidation/index.html#author
17:01:22 <OpenMRSBot> <http://ln-s.net/1z7n> (at java.sun.com)
17:01:40 <r0bby> I'm trying to learn how to do this without dwr for now
17:01:58 <r0bby> So now i'm reading up :(
17:03:11 <cancerb02> r0bby: hmmm... so where do you face problems with dwr?? validation??
17:03:57 <r0bby> the fact of the matter is -- what I need has to be done within the container itself (ie a servlet)
17:04:10 <r0bby> it's gonna be fun as hell doing this
17:04:42 *** cancerb0y has joined #openmrs
17:04:54 <cancerb0y> r0bby: hmmm... so where do you face problems with dwr?? validation??
17:05:45 <cancerb0y> r0bby: could you repeat once again... again got disconnected
17:05:46 <r0bby> cancerb0y: I need the reverse AJAX
17:06:32 * cancerb0y thinks
17:06:39 <r0bby> I got it
17:06:45 <r0bby> I'm gonna do it manually :)
17:06:56 <r0bby> it's gonna be fun :)
17:07:05 <cancerb0y> r0bby: sure it will be fun
17:07:07 <cancerb0y> :P
17:07:11 <r0bby> oh yeh
17:07:23 <r0bby> excuse me i have stuff to read
17:09:18 <r0bby> cancerb0y: picture this: you're typing your class in
17:09:31 <r0bby> er that's not gonna be fun
17:09:39 <r0bby> nevermind
17:12:22 <cancerb0y> r0bby: typing what>>
17:15:53 <r0bby> the model
17:16:06 <r0bby> I was considering doing validation on the fly
17:19:41 *** cancerb01 has joined #openmrs
17:22:00 *** cancerb02 has quit IRC
17:38:03 *** cancerb0y has quit IRC
17:39:35 *** cancerb0y has joined #openmrs
18:02:46 *** cancerb01 has quit IRC
18:11:32 *** cancerb01 has joined #openmrs
18:16:10 *** njero has quit IRC
18:21:34 * cancerb01 goes to bed
18:21:37 *** cancerb01 has left #openmrs
18:32:27 *** cancerb0y has quit IRC
18:36:52 *** sioraiocht has joined #openmrs
18:52:45 *** sioraioc_ has joined #openmrs
19:04:04 *** sioraiocht has quit IRC
19:06:47 *** bwolfe_away is now known as bwolfe
19:19:35 <r0bby> god i love fireBug
19:36:10 <r0bby> bwolfe: ping
19:36:41 <bwolfe> yo g
19:36:54 <r0bby> nv,m
19:38:09 <bwolfe> fine then
19:43:38 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4744]: Upgrading trunk version number to RC4 <http://dev.openmrs.org/changeset/4744> || OpenMRS Changesets: Changeset [4743]: registration: Cleanup of ThickBox Print Dialog <http://dev.openmrs.org/changeset/4743>
19:44:34 <r0bby> im bwolfe
19:44:38 <r0bby> i wrote my first servlet!
19:49:17 <r0bby> bwolfe: I have my AJAX working sort of
19:49:23 <r0bby> I wrote it myself
19:49:48 <r0bby> http://java.sun.com/jsp_utils/PrintPage.jsp?url=http%3A%2F%2Fjava.sun.com%2Fdeveloper%2FtechnicalArticles%2FJ2EE%2FAJAX%2FRealtimeValidation%2Findex.html << used this
19:49:50 <OpenMRSBot> <http://ln-s.net/1z9R> (at java.sun.com)
19:51:10 <r0bby> All to get around DWR LOL
19:51:23 <bwolfe> not really necessary, but ok
19:52:16 <bwolfe> see /web/scripts/easyAjax.js too
19:52:22 <bwolfe> darius wanted a way to get around dwr too :-)
19:52:27 <r0bby> but it was fun :)
19:53:20 <bwolfe> ...and you say you don't have time...
19:53:21 <bwolfe> :-p
19:53:34 <r0bby> bwolfe: This was for my project
19:54:23 <bwolfe> upgrading dwr would have been too
19:55:48 <r0bby> I'm not in the mood to upgrade it in openmrs -- it's a massive task
19:56:03 <r0bby> trivial to do -- but a lot of files need to be changed
19:56:59 <bwolfe> global search and replace. piece of cake. :-)
20:00:43 <r0bby> I plead laziness
20:08:42 <bwolfe> unacceptable
20:12:31 <r0bby> you know it's funny actually I'm spending more time learning this
20:12:52 <r0bby> But it's good for me
20:12:57 <r0bby> makes me tough
20:16:26 *** pombreda1 has joined #openmrs
20:29:00 <r0bby> bwolfe: classpath works :DDDDDD
20:29:06 <r0bby> AJAX does not LOL
20:29:22 *** pombreda has quit IRC
20:29:34 <r0bby> I have a blog post to write -- and loads of material :)
20:34:52 <r0bby> YES!!!!
20:34:52 <r0bby> :D
20:36:29 <r0bby> http://eugeneciurana.com/pastebin/pastebin.php?show=27808
20:36:30 <OpenMRSBot> <http://ln-s.net/1z9y> (at eugeneciurana.com)
20:36:30 <r0bby> :)
20:37:07 <r0bby> yeh DWR prolly would have been easier
20:46:09 *** sgrannis has joined #openmrs
20:46:15 *** ChanServ sets mode: +v sgrannis
21:02:33 <bwolfe> sgrannis: is this your nightly 5 mins on irc? ;-)
21:02:49 <sgrannis> :)
21:03:03 <sgrannis> hey - i've been on for at least 7 minutes now ...
21:03:15 <sgrannis> just seeing what all the cool people ar edoing
21:10:59 <bwolfe> sgrannis: yeah...pretty lonely here tonight
21:11:52 <sgrannis> other than your sweet voice, no one else around. ;)
21:26:14 <r0bby> sgrannis: I'm writing AJAX :)
21:26:42 <sgrannis> cool
21:26:46 <sgrannis> :)
21:26:46 <r0bby> WITHOUT dwr
21:26:53 <r0bby> Manually doing it
21:27:02 <r0bby> it's not that bad
21:27:14 <r0bby> On the upside, i understand AJAX now
21:28:51 <sgrannis> cool -- if you truly want to understand something, take it apart and rebuild it.
21:29:08 <sgrannis> that's what i did with my little brother ... ;)
21:29:48 <bwolfe> haha
21:30:45 *** nribeka has joined #openmrs
21:30:52 <r0bby> nribeka: run sgrannis is here!
21:31:03 <r0bby> run fasT!
21:31:03 <sgrannis> ;)
21:31:09 <nribeka> hahaha ...
21:31:12 <nribeka> why rob?
21:31:17 <sgrannis> hey nyoman
21:31:23 <nribeka> sgrannis, won't bite u :P
21:31:26 <nribeka> hi sgrannis
21:31:29 <sgrannis> did you get my recent emails?
21:31:38 <sgrannis> the new patch has some bugs
21:31:46 <sgrannis> may be a permissions thing, but not quite sure
21:32:30 <nribeka> lemme check again
21:33:51 <sgrannis> k
21:34:28 <sgrannis> btw - mbp: suh - weet
21:34:42 <nribeka> give me one sgrannis :P
21:34:44 <nribeka> hahaha ...
21:34:47 <sgrannis> heh heh
21:35:16 <r0bby> whoever is sunbiz's mentor -- he used scriptlets!
21:35:48 <r0bby> ${pageContext.request.contextPath} will get the context path by the way.
21:36:59 <nribeka> why my eclipse keep on crashing :(
21:39:53 <sgrannis> yeah, mine windows Eclipse can't find a JDK right now...
21:42:58 * r0bby huggles his IntelliJ
21:43:18 <nribeka> sgrannis: seems it didn't write to the /tmp file
21:43:27 <sgrannis> yep
21:43:49 <sgrannis> can we keep a file in the home directory of RecMatch.jar?
21:44:06 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4737]: patientnotes: Added patient id with name in hello tab. Added note keeping … <http://dev.openmrs.org/changeset/4737>
21:44:36 <nribeka> i think i already call the method to save the list in the windowClosing
21:44:46 <nribeka> checking ...
21:47:20 *** bwolfe has quit IRC
21:48:33 *** upul has joined #openmrs
21:50:42 <nribeka> i think i got it now
21:51:45 <nribeka> the first time program load and can't find the file, i probably shouldn't just throw away the stack trace to the user
21:52:03 <nribeka> should've put a more friendly message
21:52:23 <nribeka> like: "file can't be found, creating new file" or something like that
21:52:33 <sgrannis> sure
21:52:52 <nribeka> about keeping the file in the same dir of RecMatch.jar, i think we can :D
21:53:05 <nribeka> do you wanna put the file in the same directory with the jar?
21:54:52 <sgrannis> FYI .. whatever the error is, it occurs consistently across all 3 platforms -- Mac, Ubuntu, and Windoze
21:56:49 <sgrannis> btw - usb 2.0 on MBP is (NK) 10x faster than winXP
21:57:36 <sgrannis> transferred 8.6 GB in 3.75 minutes
21:59:25 <nribeka> are you kidding me sgrannis
21:59:27 <nribeka> wowww ...
21:59:28 <sgrannis> nribeka: what do you think about storing recent config files in a dot file in the RecMatch home dir? (e.g., ".history")? That may address permissions issue
21:59:33 <sgrannis> nk
22:00:54 <sgrannis> i winder if m apple has done some funny business with the USB controllers -- I've never seen transfer rates this fast on any USB device. I'm going to run some addtl testing
22:01:06 <nribeka> hehe ...
22:01:20 <nribeka> i think a dot file is good idea
22:01:30 <nribeka> unix will treat it as hidden :P
22:01:34 <sgrannis> yup
22:02:17 <sgrannis> so will windows (sometimes) depending on your "Explorer" settings -- I think in defalut mode Windows will hide dot files, or at least make them look like somehting ou don;t want to bother with
22:04:10 <nribeka> i think i have some problem with dot file before in my vista
22:04:17 <nribeka> it was .keystore
22:05:48 <sgrannis> yeah -- I haven't even begun to think about testing this out o Vista -- what a nightmare
22:06:09 <sgrannis> I'm looking at our family computer right now -- it runs Vista
22:06:38 <sgrannis> It always has at least one error msg: "{application x} has stopped responding"
22:07:04 <sgrannis> {application x} is usually symantec antivirus (very reassuring!) -- but others also run into trouble
22:10:11 <nribeka> haha ...
22:10:27 <nribeka> btw, sgrannis have u ever tried to run RecMatch from outside eclipse?
22:10:37 <sgrannis> yes
22:11:05 <nribeka> how did you run it?
22:11:11 <sgrannis> James recently got all the bugs out of the Ant build.xml file, so I've been running it outside eclipse for the last few days
22:11:27 <sgrannis> you should be able to compile using the ant script
22:11:33 <nribeka> run it using package-jar right?
22:11:39 <sgrannis> it creates a"build" and "dist" dir
22:11:53 <sgrannis> umm, one sec i'll check
22:12:11 <sgrannis> no -- "gui-jar"
22:12:55 <sgrannis> note: the errors I described all occured in Eclipse. I did not test the independent build. hmmm ....
22:12:57 <nribeka> arrggghhh
22:13:01 <sgrannis> ?
22:13:10 <nribeka> i use the package-jar
22:13:11 <nribeka> :P
22:13:19 <nribeka> didn't notice the gui-jar
22:13:22 <nribeka> :D
22:13:24 <sgrannis> can you re-build?
22:13:31 <sgrannis> pretty quick :)
22:14:15 <OpenMRSBot> Recent updates in the world of openmrs: Kevin Peters: Breaking up the Data Set UI Across Multiple Pages <http://openmrs-birt-oda.blogspot.com/2008/06/breaking-up-data-set-ui-across-multiple.html>
22:14:40 <nribeka> yes ... hidden file succeed :D
22:14:51 <nribeka> .history created inside RecMatch folder
22:14:51 <nribeka> :D
22:16:31 <nribeka> can i commit? or i need to send the patch first?
22:18:55 <nribeka> sgrannis: are u there?
22:21:32 <sgrannis> yep
22:21:35 <sgrannis> just moved rooms
22:21:41 <nribeka> ah ic
22:21:42 <sgrannis> go ahead and commit
22:21:45 <sgrannis> i'll test it
22:22:46 <sgrannis> lemme know when committed
22:22:47 <nribeka> commiting ...
22:22:58 <nribeka> committed
22:23:15 <nribeka> test it sgrannis :D
22:23:22 <sgrannis> will do .. back in a few
22:24:24 <nribeka> ok
22:29:51 <sgrannis> looksmgood -- where is the history file?
22:30:12 <nribeka> it the same folder with the jar
22:30:16 <nribeka> .history
22:30:20 <sgrannis> hmmm
22:30:48 <nribeka> any suggestion?
22:30:59 <sgrannis> ahhh -- my mistake -- i was looking at teh precompiled version
22:31:20 <sgrannis> let me load in a bunch of configs and see how it behaves. i have just loaded 3
22:31:38 <sgrannis> what's the max # of config histories?
22:31:48 <nribeka> i set it to 5
22:31:55 <nribeka> do you want more?
22:32:06 <nribeka> maybe we need to add a preference menu
22:33:32 <sgrannis> 5 is OK - but don't see why it couldn't be more, maybe just set it at 10 and call it good enough. we'll worry about setting it as a config parameter once we have a more finished product
22:34:38 <r0bby> I love my IDE
22:34:52 <r0bby> I type . to auto-completion and the cursor jumps
22:35:31 <nribeka> ok ok
22:35:45 <nribeka> any other suggestion?
22:36:24 <sgrannis> not at this point -- good work!
22:36:33 <nribeka> thanks sgrannis
22:36:42 <sgrannis> how long have you been writin java?
22:36:52 <nribeka> i will send you an updated screen shot of the web page
22:37:00 <sgrannis> cool
22:37:13 <nribeka> how long ... hmm
22:37:15 <sgrannis> any more progress on the web page?
22:38:12 <nribeka> i read a book about Spring and got the idea of how the derivate of SimpleFormController works
22:38:30 <sgrannis> re: web page - i told james that i think you and he are working on a similar problem form different perspectives: you need the field names and he needs the actual dat for each field, so you both are interrgoating the database for differetn, but related purposes
22:38:31 <nribeka> will write some stuff tonight
22:39:23 <nribeka> hmm ... yeah, james was thinking to use the hibernate query (if i remember it correctly)
22:39:49 <nribeka> we can talk some more about this think with james?
22:40:40 <nribeka> re: how long ... i don't quite remember when i start using java. i think because i got to many "segmentation fault" in C and C++ :P
22:41:05 <sgrannis> yeah - i think wahtever solutions emerge, you and he will likely need to inform the other, and while i don't think there are 2 divergent paths, I sure wold like to not end up wit 2 divergent paths
22:41:34 <sgrannis> did you start in undergrad or before that?
22:42:22 <nribeka> undergrad
22:42:26 <r0bby> nribeka: i'm jealous
22:42:37 <nribeka> yeah, i will talk with james tomorrow :D
22:42:42 <r0bby> you're working on something where you can get help :P
22:42:43 <nribeka> r0bby: why?
22:42:51 <r0bby> ie you;re not doing it solo :P
22:43:07 <nribeka> hehe ... ask burke for some help :D
22:44:22 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4745]: patient matching module: fixed bug when closing the application the … <http://dev.openmrs.org/changeset/4745>
22:45:56 <sgrannis> nribeka: (i should know this from your GSoC app, but) have you done any development work outside of school? just curious -- you display good instincts and efficiency
22:47:39 <nribeka> any development outside assignment you mean?
22:47:57 <nribeka> err ... class assignment?
22:48:30 <sgrannis> yes -- i mean class assignment
22:49:09 <nribeka> hehe ... yes
22:50:25 <nribeka> i work for a company who has a product that have a close resemblance with OpenMRS
22:51:10 <sgrannis> what company?
22:51:30 <nribeka> local company in Bali
22:51:45 <nribeka> mitrais -- http://www.mitrais.com
22:52:26 <sgrannis> cool!
22:53:06 <sgrannis> what aspects of that system did (or are?) you work(ing) on?
22:53:07 <nribeka> is it a good thing or bad thing sgrannis?
22:53:12 <sgrannis> good
22:53:20 <sgrannis> experience is good
22:53:36 <sgrannis> experience is the best teacher
22:53:50 <nribeka> hehe ... yeah, i need more experience
22:54:02 <sgrannis> so if you go back to Bali, will you work for this company?
22:54:53 <sgrannis> we all need more experience -- never a time when we couldn't use more of t
22:54:59 <nribeka> i wrote some interface between the system and another ERP system
22:55:17 <nribeka> the system is the one that looks like OpenMRS
22:55:24 <r0bby> nribeka: you're from Bali?
22:55:34 <nribeka> ERP = Mincom MIMS/Ellipse
22:55:38 <nribeka> r0bby: yes :D
22:56:04 <r0bby> im fucking hungry
22:56:09 <nribeka> sgrannis: i will try to find a job in US first. but if i can't find one then I must leave US :D
22:56:26 <sgrannis> I see
22:56:48 <nribeka> F1 visa rule sgrannis :D
22:56:53 <sgrannis> yep
22:57:06 <sgrannis> the next step up is an H1B right?
22:57:33 <nribeka> OPT and then H1B (if i can find one) :P
22:57:50 <sgrannis> i don't know what an OPT is...
22:58:45 <nribeka> optional practical training ... after graduate i can work for one year ... after that i will need H1B
22:58:56 <sgrannis> i see ...
22:59:06 <sgrannis> graduation is apr 2009?
22:59:15 <nribeka> april 2009 :D
23:00:07 <nribeka> less than a year to go :D
23:03:08 <sgrannis> :) -- can you see the light at the end of the tunnel?
23:05:04 <nribeka> hehe ...
23:06:55 <nribeka> yeps, there's always going to be a light at the end of tunnel :D
23:07:20 <nribeka> hopefully it's the one that i hope for
23:11:16 <sgrannis> Well, I'm beat - it was good talking with you tonight -- keep up the good work. we'll touch base tomorrow.
23:11:31 <sgrannis> thansk for all your help
23:11:39 <nribeka> ok ok sgrannis :D
23:11:43 <nribeka> gnite sgrannis
23:11:47 <sgrannis> cya
23:11:54 *** sgrannis has quit IRC