00:32:30
|
*** OpenMRSBot has joined #openmrs
|
00:32:30
|
*** ChanServ sets mode: +o OpenMRSBot
|
00:51:42
|
*** pombreda has joined #openmrs
|
00:51:42
|
*** ChanServ sets mode: +v pombreda
|
01:04:35
|
*** njero has joined #openmrs
|
01:04:35
|
*** ChanServ sets mode: +v njero
|
01:06:45
|
*** pombreda1 has quit IRC
|
01:38:00
|
*** Keelhaul has quit IRC
|
02:15:31
|
*** njero has quit IRC
|
02:15:56
|
*** njero has joined #openmrs
|
02:15:56
|
*** ChanServ sets mode: +v njero
|
02:32:14
|
*** pombreda1 has joined #openmrs
|
02:32:32
|
*** sioraiocht has joined #openmrs
|
02:33:14
|
*** pombreda has quit IRC
|
02:39:05
|
*** r0bby has quit IRC
|
02:51:16
|
*** r0bby has joined #openmrs
|
02:51:16
|
*** ChanServ sets mode: +v r0bby
|
03:16:05
|
*** r0bby has quit IRC
|
03:23:17
|
*** pombreda has joined #openmrs
|
03:23:17
|
*** ChanServ sets mode: +v pombreda
|
03:33:48
|
*** pombreda1 has quit IRC
|
03:48:02
|
*** pombreda has quit IRC
|
03:49:34
|
*** r0bby has joined #openmrs
|
03:49:34
|
*** ChanServ sets mode: +v r0bby
|
03:57:09
|
*** pombreda has joined #openmrs
|
03:57:09
|
*** ChanServ sets mode: +v pombreda
|
04:39:33
|
*** pombreda has quit IRC
|
04:40:09
|
*** sioraiocht has quit IRC
|
04:49:16
|
*** pombreda has joined #openmrs
|
04:49:16
|
*** ChanServ sets mode: +v pombreda
|
04:59:02
|
*** njero has quit IRC
|
04:59:35
|
*** njero has joined #openmrs
|
04:59:35
|
*** ChanServ sets mode: +v njero
|
05:01:05
|
*** njero has quit IRC
|
05:03:18
|
*** njero has joined #openmrs
|
05:03:18
|
*** ChanServ sets mode: +v njero
|
05:04:57
|
*** chase has joined #openmrs
|
05:05:33
|
<chase> anyone awake? =)
|
05:13:26
|
<upul> ZZzzz
|
05:19:55
|
*** njero has quit IRC
|
05:20:47
|
<chase> nvm; figured it out =)
|
05:33:32
|
*** chase has quit IRC
|
05:56:47
|
*** pombreda has quit IRC
|
05:57:51
|
*** pombreda has joined #openmrs
|
05:57:51
|
*** ChanServ sets mode: +v pombreda
|
06:17:29
|
*** pombreda has quit IRC
|
06:20:10
|
*** chase has joined #openmrs
|
06:20:42
|
<chase> hi
|
06:21:35
|
<chase> how can i make request parameters go from the form controller to the list controller?
|
06:21:50
|
*** pombreda has joined #openmrs
|
06:21:50
|
*** ChanServ sets mode: +v pombreda
|
06:28:25
|
*** chase has quit IRC
|
06:35:10
|
*** james_regen has joined #openmrs
|
06:35:10
|
*** ChanServ sets mode: +v james_regen
|
06:43:37
|
*** upul has quit IRC
|
07:09:25
|
*** atomicturtle has quit IRC
|
07:14:41
|
*** chase has joined #openmrs
|
07:15:01
|
*** sioraiocht has joined #openmrs
|
07:15:32
|
*** TorLye has quit IRC
|
07:18:31
|
<chase> bah... boo for no chatroom activity during rwandan working hours
|
07:19:28
|
*** bwolfe has joined #openmrs
|
07:19:28
|
*** ChanServ sets mode: +o bwolfe
|
07:19:48
|
<bwolfe> chase, long time no see
|
07:20:12
|
<chase> hey
|
07:20:19
|
<chase> just the man i wanted to see
|
07:20:57
|
<chase> =)
|
07:21:20
|
<bwolfe> ohp, gotta go. cya
|
07:21:26
|
* bwolfe pretends to leave
|
07:22:53
|
<chase> haha
|
07:23:07
|
<chase> no pressure; just answer my question on the dev list when you get to it =)
|
07:25:09
|
<bwolfe> sure thing. you're only about 10th in line :-)
|
07:26:14
|
*** openmrs_9216 has joined #openmrs
|
07:26:22
|
*** openmrs_9216 has quit IRC
|
07:27:57
|
<chase> what? isn't the dev list a PQueue, and isn't my P 1?
|
07:28:17
|
<chase> #define CHASE_PRIORTY 1
|
07:30:06
|
<bwolfe> chase: it is a pqueue...and your priority isn't #1 ;-)
|
07:30:23
|
<bwolfe> actually, I treat it like a fifo
|
07:30:24
|
* chase cries in a corner.
|
07:30:33
|
<bwolfe> and I try not to show preferential treatment
|
07:30:49
|
<bwolfe> I occasionally don't answer something right away in hopes that someone else will
|
07:31:07
|
<bwolfe> ...except then everyone else is waiting to answer expecting me to do it
|
07:31:08
|
<bwolfe> :-/
|
07:31:25
|
<chase> sometimes darius bites the bullet
|
07:31:50
|
<chase> i've seen yaw take one for the team as well =)
|
07:31:59
|
<chase> (pih represent)
|
07:32:23
|
<bwolfe> yeah, everyone once in a while pih shows up
|
07:32:25
|
<bwolfe> hehe
|
07:33:02
|
<chase> Inshuti mu Buzima Byiza
|
07:36:03
|
*** upul has joined #openmrs
|
07:40:57
|
<bwolfe> hey there upul
|
07:56:39
|
<upul> hi ben
|
07:57:08
|
<upul> i didn't do any work last week, hoping to start something today
|
07:58:50
|
<chase> ben
|
07:59:03
|
<chase> i don't understand how what i'm doing isn't a common use case
|
07:59:56
|
<bwolfe> perhaps I misunderstood you then
|
08:00:08
|
<chase> i set up the form with the form controller, populating some stuff with referenceData
|
08:00:39
|
<chase> but the thing i want displayed after the form is submitted is a list of stuff
|
08:00:55
|
<chase> and i don't want the form redisplayed
|
08:01:05
|
<chase> i want a separate page with the results of the form submission
|
08:01:32
|
*** atomicturtle has joined #openmrs
|
08:01:54
|
<bwolfe> does the list of stuff need to know the parameters that were submitted ?
|
08:02:27
|
<bwolfe> atomicturtle: let me know when you figure out what happened to our server last night. :-/
|
08:02:32
|
<chase> it needs the parameters to build the list, but not to display it
|
08:02:35
|
<atomicturtle> what did you do to it?
|
08:02:45
|
<bwolfe> atomicturtle: tell whomever tripped over our ethernet cable that it was bad timing
|
08:02:52
|
<bwolfe> atomicturtle: started using it. :-)
|
08:02:59
|
<atomicturtle> uh huh
|
08:03:16
|
<bwolfe> chase: can you describe it more fully ?
|
08:03:20
|
<bwolfe> chase: I'm still lost. :-/
|
08:03:41
|
<bwolfe> atomicturtle: it worked beautifully from 4pm-10pm yesterday
|
08:03:48
|
<bwolfe> atomicturtle: then it suddenly went dark
|
08:03:58
|
<atomicturtle> Ok, I contacted gadi
|
08:04:11
|
<atomicturtle> we'll see what you guys did to it :P
|
08:04:14
|
<bwolfe> upul: np, let me know when you have those tribe mods I suggested committed and I can review again for you
|
08:04:34
|
<bwolfe> atomicturtle: burke figured we reached our bandwidth cap in the first few hours of use
|
08:04:49
|
<atomicturtle> theres no cap or anything like that
|
08:05:12
|
<chase> ben: i want to create a list of patients w/ how many of each type of form is filled out per patient. on the form.jsp, the user selects a cohort of patients and clicks off all the forms to check. upon submission, i want to bring up a page with a list of all the selected forms for each patient in the cohort.
|
08:06:02
|
<chase> afk brb
|
08:07:09
|
<bwolfe> chase: that sounds more like it should be one controller, not two
|
08:07:30
|
<bwolfe> chase: and it sounds like it shouldn't be a simpleformcontroller. perhaps the wizardcontroller or workflowcontroller, whatever its called
|
08:10:23
|
<upul> bwolfe: for that sql upgrade thing, is there a way to get a jdbc connection from the Activator?
|
08:11:49
|
<bwolfe> upul: you would have to call your module's service. However, I don't think the service is actually available from the activator. :-/
|
08:12:03
|
<bwolfe> upul: I would suggest doing it in the sqldiff
|
08:12:40
|
<upul> are those sqldiff things happen in a single transaction?
|
08:13:05
|
<bwolfe> upul: did I tell you my other idea for the activator yet? Throw a ModuleException to stop startup of your module if you can load a class named org.openmrs.Tribe and tell the user to run the patch or get a newer version of openmrs to use your module
|
08:13:14
|
<bwolfe> upul: I think so
|
08:15:16
|
<chase> ben: why?
|
08:15:24
|
<chase> ben: oh
|
08:15:31
|
<chase> ben: i just read the second line
|
08:15:50
|
<chase> ben: any examples in the core?
|
08:16:25
|
<bwolfe> chase: darius might have done one. but I'm not entirely sure where. :-/
|
08:16:42
|
<bwolfe> do a control-h for whatever the actual name of the spring class is called
|
08:16:46
|
<bwolfe> I think its wizard
|
08:17:03
|
<chase> kthxbye
|
08:17:06
|
<chase> =)
|
08:18:03
|
*** TorLye has joined #openmrs
|
08:23:03
|
<chase> ben: there is a WizardController in spring. however, there are no references to it in the codebase =)
|
08:23:17
|
<bwolfe> very unfortunate
|
08:23:42
|
<chase> and, annoying, googling spring wizardcontroller doesn't yield any obvious tutorials =/ i may resort to setting the action to the list.jsp
|
08:24:59
|
<bwolfe> chase: u-turn
|
08:25:26
|
<bwolfe> chase: perhaps multiactioncontroller ?
|
08:25:26
|
<chase> u-turn?
|
08:26:05
|
<chase> ben: hit!
|
08:26:42
|
<chase> ahh nvm
|
08:26:53
|
<chase> it;s just in the openmrs-servlet.xml
|
08:26:59
|
<bwolfe> hmm, maybe not
|
08:27:10
|
<bwolfe> I think thats for submitting to different onSubmit methods depend on user action
|
08:27:17
|
<bwolfe> you want the wizard one
|
08:27:42
|
<chase> mmm to figure out the wizard one and do it the right way or to hack it with two SFCs........
|
08:28:02
|
<chase> i don't understand how no one else has run into this before
|
08:28:09
|
<chase> it seems like it'd be a very common paradigm
|
08:28:23
|
<chase> submit a form and get the results
|
08:31:22
|
*** sgrannis_ has joined #openmrs
|
08:39:32
|
*** pombreda1 has joined #openmrs
|
08:43:09
|
*** pombreda has quit IRC
|
08:47:02
|
<upul> bwolfe: problem with sqldiff is i need to get the newly created tribe's key for later inserts
|
08:48:11
|
<bwolfe> upul: put them in subsequent sqldiffs. Theres a chance one migth be submitted before the next
|
08:48:47
|
<bwolfe> upul: and I'd suggest doing a select on attributetype name to get the id instead of last-insert-id. That'll make it more db-independent
|
08:48:47
|
<chase> ben: wizard controller is for wizards
|
08:48:53
|
<chase> ben: i.e. multipage forms
|
08:48:58
|
<chase> ben: that's not what i want
|
08:49:04
|
<chase> ben: for now, i will just set the action to the list
|
08:49:15
|
<bwolfe> chase: sure it is. they choose parameters on the first, then see soemthing on the second
|
08:49:53
|
<chase> ben: i think it's hammering in a nail with a wrecking ball though
|
08:50:14
|
<bwolfe> chase: or just a poorly placed nail. ;-)
|
08:50:40
|
<bwolfe> chase: your other option is to an <form action="get">. that will post to the same page and you can conditionally show stuff in the jsp
|
08:51:37
|
<chase> ben: conditionally showing stuff in the jsp isn't OOPy enough for me
|
08:51:53
|
<chase> ben: i need more objects! more objects!
|
08:51:55
|
<bwolfe> and incorrectly using the controllers is better? :-)
|
08:52:09
|
<chase> ben: yeah
|
08:52:36
|
<chase> ben: it's better than having two completely different ideas on the same page =)
|
08:52:46
|
<chase> ben: at least have separate jsps for separate ideas
|
08:53:45
|
<bwolfe> chase: they /shouldn't/ be separate pages/controllers because your "form" is just choosing what do show with the "list"
|
08:54:12
|
<chase> ben: choosing what to show and showing it are different ideas
|
08:55:38
|
<bwolfe> but they aren't different controllers
|
08:55:55
|
<chase> ben: is there a way for one controller to go to two jsps?
|
08:56:02
|
<chase> ben: one for the form and one for the results?
|
08:56:24
|
<bwolfe> chase: yep, with a wizardcontroller. :-)
|
08:56:30
|
<bwolfe> chase: or you can use the successview stuff
|
08:56:44
|
<chase> ben: i might look into the succesview stuff
|
08:56:51
|
<chase> i tried briefly
|
08:56:53
|
<bwolfe> chase: check and see what your other spring controller options are. you don't have to use the simpleformcontroller one
|
08:57:28
|
<chase> i managed to get the succesview to go to the other jsp, but it wasn't passing the request object
|
08:57:42
|
<chase> so i think i might have to use the "model" part of the "modelandview"
|
08:58:01
|
<bwolfe> chase: yeah, just build your own object
|
08:58:19
|
<chase> just one? where's the fun in that?
|
08:58:25
|
<bwolfe> chase: or create a new redirectview and add your parameters in the query string
|
08:58:31
|
<chase> how do i get it once i build it?
|
08:58:35
|
<chase> ooo
|
08:58:43
|
<chase> that sounds like an interesting idea
|
08:59:18
|
<chase> but, do you know how to get at the model in the next form controller?
|
09:01:17
|
<bwolfe> chase: isn't it just the "object" or "command" in the next controller ?
|
09:02:05
|
<chase> i don't think so
|
09:02:48
|
<chase> cuz you can add multiple objects
|
09:03:58
|
<chase> soo redirectview has an "addStaticAttribute" method... i wonder what static means in this context
|
09:05:12
|
<bwolfe> chase: I think it means it has a slight electrical charge
|
09:05:24
|
<chase> that's exciting
|
09:06:05
|
<chase> electrifying even
|
09:06:34
|
<chase> hey ben -- i'm supposed to hear back from UC Davis today
|
09:06:54
|
<bwolfe> chase: they told you the day they send things out??
|
09:07:20
|
<chase> ben: well, it's really late. i called them last week to see if i'd ever hear
|
09:07:28
|
<chase> ben: and they said they'd tell everyone by (last) friday
|
09:07:38
|
<chase> ben: and they didn't, so i figure i'll hear today
|
09:08:05
|
<chase> ben: but they'll probably out of slots =P
|
09:08:11
|
<chase> ben: however, i plan on keeping my hopes up
|
09:08:21
|
<bwolfe> chase: I've heard they save the best candidates for last
|
09:08:32
|
<chase> ben: haha ... right
|
09:11:02
|
*** sgrannis_ has quit IRC
|
09:21:54
|
*** atomicturtle has quit IRC
|
09:27:48
|
*** njero has joined #openmrs
|
09:27:49
|
*** ChanServ sets mode: +v njero
|
10:00:34
|
*** bmckown has joined #openmrs
|
10:00:34
|
*** ChanServ sets mode: +o bmckown
|
10:16:44
|
<mshanks> afternoon all
|
10:18:00
|
<bwolfe> still mornin' over here shanks
|
10:22:59
|
*** njero has quit IRC
|
10:24:37
|
<mshanks> whatever :p
|
10:24:48
|
<chase> mshanks -- where are you?
|
10:24:52
|
<chase> (it's afternoon here too) =)
|
10:25:24
|
<chase> btw everyone sync is running swimmingly =)
|
10:30:05
|
<mshanks> chase, uk
|
10:39:19
|
*** mshanks has quit IRC
|
10:43:40
|
<bwolfe> chase: sweet! is sync using api-refactoring, or just report-api-refactoring?
|
10:49:45
|
*** chase has quit IRC
|
10:59:11
|
*** sgrannis_ has joined #openmrs
|
10:59:52
|
<sgrannis_> bwolfe: or bmckown: do you haaev a hardy heron disc?
|
11:02:20
|
<bmckown> yes
|
11:03:43
|
<sgrannis_> may i borrow it?
|
11:04:00
|
*** nribeka has joined #openmrs
|
11:04:25
|
<bmckown> sure...except that is is the development hardy. I think after install you can upgrade it to hardy
|
11:04:48
|
<bmckown> is that okay? or i can quickly burn a hardy cd 4 you
|
11:16:13
|
<bwolfe> sgrannis: iu has an ubuntu mirror. surely you could download a live cd in about 2 mins from them.
|
11:17:02
|
<nribeka> upitt don't have ubuntu mirror hehe ...
|
11:19:05
|
*** nribeka has quit IRC
|
11:21:13
|
*** nribeka has joined #openmrs
|
11:28:24
|
<bwolfe> nribeka: upitt is not as cool as iu
|
11:28:50
|
<nribeka> why don't iu give scholarship to me
|
11:29:00
|
<nribeka> or regen want to give one for me?
|
11:29:09
|
<nribeka> hehe ... i'll be happy to take it :P
|
11:31:28
|
<nribeka> arrggh i lost my workspace
|
11:31:42
|
<nribeka> corrupted storage ... damn
|
11:34:08
|
<bwolfe> nribeka: ?? thats not good...
|
11:34:48
|
<nribeka> yeps
|
11:35:06
|
<nribeka> i put my workspace in flash drive so i can bring it with me
|
11:35:20
|
<nribeka> now i lost it ... argh
|
11:36:48
|
<bwolfe> nribeka: that sucks
|
11:37:06
|
<nribeka> tell me about it bwolfe
|
11:37:09
|
<bwolfe> nribeka: don't you have some shared drive space you could use? just mount it at home and develop off of that
|
11:37:19
|
*** njero has joined #openmrs
|
11:37:19
|
*** ChanServ sets mode: +v njero
|
11:37:28
|
<nribeka> i lost openmrs workspace
|
11:37:52
|
<nribeka> shared drive space on my lappies?
|
11:39:01
|
<bwolfe> nribeka: no, at upitt
|
11:39:04
|
<nribeka> bwolfe: any good tools to access linux filesystem from winwuzz?
|
11:39:19
|
<bwolfe> nribeka: putty
|
11:39:29
|
<bwolfe> nribeka: or I use ssh workstation
|
11:39:30
|
<nribeka> bwolfe: haha lol
|
11:39:54
|
<nribeka> hmm ... but my linux is not running
|
11:40:12
|
<nribeka> i just want to access my home dir in my ubuntu
|
11:40:16
|
<nribeka> how can i do that?
|
11:41:07
|
<bwolfe> nribeka: um, if your computer is not on, you can't access it :-p
|
11:41:27
|
<bwolfe> nribeka: if it is on, just get the IP of it and ssh into it (assuming you have allowed remote ssh'ing in your ubuntu)
|
11:41:53
|
<nribeka> how do i set ssh'ing?
|
11:42:52
|
<upul> nribeka: are you saying you want to access linux partition from the windows in the same computer?
|
11:43:06
|
<nribeka> yeps
|
11:43:19
|
<upul> http://www.howtoforge.com/access-linux-partitions-from-windows
|
11:43:22
|
<OpenMRSBot> <http://ln-s.net/1ula> (at www.howtoforge.com)
|
11:44:00
|
<upul> i've 'heard' this is good: http://www.fs-driver.org/index.html
|
11:47:23
|
<bwolfe> ah, good catch upul.
|
11:48:30
|
<nribeka> thanks upul
|
11:48:32
|
<nribeka> :D
|
11:48:51
|
<nribeka> i hope i still have some old backup in there
|
11:50:18
|
*** mshanks has joined #openmrs
|
11:50:47
|
*** pearlbear has joined #openmrs
|
11:50:47
|
*** ChanServ sets mode: +v pearlbear
|
11:51:10
|
<nribeka> sgrannis + sgrannis_ : sampe size can't be bigger then total records in data source right?
|
11:56:50
|
<james_regen> nribeka, as written i think sample size can be bigger
|
11:58:37
|
<nribeka> ah ic james_regen
|
11:58:47
|
<nribeka> so i guess it's not a problem then?
|
12:02:29
|
<sgrannis_> nribeka:yes, sample size can be larger than total records
|
12:02:31
|
<james_regen> i don't think it would be. it'd be wasted work, in that taking more samples than items to sample means you could calculate an exact answer with less effort, but when we're doing the sampling, we don't know what the total is before hand. and i wouldn't think it'd change the numbers, though i'm not a statistics person
|
12:05:12
|
<sgrannis_> to james' point -- typically the Cartesian product of A x B will be much larger than our sample size, where A is #recs in source A and B is #recs in source B. If A x B is small then resampling is still OK, since the central lmit theorem stil gives us the correct answer
|
12:05:45
|
*** mshanks has quit IRC
|
12:07:50
|
<nribeka> sgrannis_: when you mention cartesian, i realize that 5000 x 5000 = 25M which is larger then 10M (your sample size)
|
12:08:07
|
<nribeka> upul: got the linux partition now. thanks
|
12:23:32
|
*** pombreda has joined #openmrs
|
12:23:32
|
*** ChanServ sets mode: +v pombreda
|
12:25:55
|
*** pombreda1 has quit IRC
|
13:01:30
|
*** mshanks has joined #openmrs
|
13:03:14
|
<mshanks> hmm
|
13:03:26
|
<mshanks> for all the crap microsoft get for windows... you can't deny it does mostly just "work"
|
13:03:31
|
<mshanks> never had the kind of problems with windows I get with ubuntu
|
13:03:48
|
<mshanks> core sound stuff stops working, monitor doesn't get detected, booting doesn't work... all sorts of strange issues
|
13:03:57
|
<mshanks> that if I didn't have a working machine on the net available would never be able to solve
|
13:08:34
|
*** pombreda has quit IRC
|
13:12:23
|
<bwolfe> mshanks: must be user error. I have never had issues getting monitors, keyboards, mice, webcams, etc to work with ubuntu in my 9+ months. :-)
|
13:17:03
|
<upul> linux will have trouble working with the 'latest' expensive models like 32 inch screens :-)
|
13:18:21
|
<upul> it takes time fix drivers for the latest models, because only windoes drivers are provided with them
|
13:21:05
|
*** sgrannis_ has quit IRC
|
13:23:15
|
*** vagrawal has joined #openmrs
|
13:27:01
|
*** TorLye has quit IRC
|
13:27:52
|
*** TorLye has joined #openmrs
|
13:41:24
|
*** pombreda has joined #openmrs
|
13:41:24
|
*** ChanServ sets mode: +v pombreda
|
13:43:08
|
<jacobb> hey bwolfe, you around?
|
13:43:14
|
<bwolfe> yep
|
13:43:17
|
<bwolfe> always
|
13:43:20
|
<jacobb> haha
|
13:43:32
|
<jacobb> so i'm holding onto the services to wait until the servlet has been inited
|
13:43:35
|
<jacobb> i think it's going to work out
|
13:43:55
|
<jacobb> minus the small issues i mentioned (about not knowing if startup failed on startup)
|
13:44:12
|
<jacobb> one question I have is about the Context and it's authentication
|
13:44:39
|
<bwolfe> ok, good
|
13:44:57
|
<jacobb> In the server code, when does Context get authenticated
|
13:44:59
|
*** rfoeckin_ has joined #openmrs
|
13:45:02
|
<jacobb> so isAuthenticated would return true
|
13:45:11
|
*** atomicturtle has joined #openmrs
|
13:45:36
|
<bwolfe> jacobb: if starting at startup, there won't be any authenticated user.
|
13:45:42
|
<mshanks> pff upul, am just using my regular 21" monitor at the moment
|
13:45:52
|
<jacobb> when would there be an authenticated uesr
|
13:46:01
|
<jacobb> for the context on the server
|
13:46:05
|
<bwolfe> jacobb: Context.authenticate() is called by the webapp when a user is forced to login
|
13:46:25
|
<bwolfe> jacobb: if its a permissions thing, consider using Context.proxyPrivilege() to allow things to run at startup
|
13:46:34
|
*** [0megentooX] is now known as [OmegentooX]
|
13:46:37
|
*** ChanServ sets mode: +v [OmegentooX]
|
13:48:04
|
<jacobb> hm, ok
|
13:48:06
|
<jacobb> i'm not even sure
|
13:48:13
|
<jacobb> i need to check
|
13:48:30
|
<jacobb> it's in those static methods
|
13:48:42
|
<jacobb> that are called from the module activator startup
|
13:50:45
|
<upul> bwolfe: everything looks okay except the sqldiff
|
13:51:35
|
<upul> sqldiff works for upgrading now but won't work for new databases without the tribe column in the patient
|
13:51:50
|
<bwolfe> jacobb: not sure what you mean
|
13:52:13
|
<bwolfe> upul: leave the tribe column for now
|
13:52:33
|
<bwolfe> upul: that will actually be taken out after the 1.4 release
|
13:52:44
|
<bwolfe> upul: for now, that column and its calls should just be deprecated
|
13:52:54
|
<upul> you mean patient will have the tribe column even in new code?
|
13:53:11
|
<jacobb> bwolfe: I'm not sure if I need to have a security check or not
|
13:53:18
|
<upul> that would work but, as soon as it's removed the sqldiff won't work
|
13:53:36
|
<bwolfe> upul: oh, I see what you mean. hmmm
|
13:53:37
|
<upul> for fresh installs
|
13:54:01
|
<bwolfe> upul: can you check for the column existence somehow?
|
13:54:17
|
<bwolfe> upul: not sure how. migth have to use a procedure
|
13:55:07
|
<upul> bwolfe: http://pastebin.com/m1438a4c7
|
13:55:30
|
<upul> this is the latest
|
13:56:52
|
<bwolfe> upul: ok
|
13:57:12
|
<bwolfe> upul: perhaps dropping the tribe column doesn't matter.
|
13:57:51
|
<bwolfe> upul: but maybe leave the getTribe/setTribe methods in the Patient object and just throw APIExceptions from them telling users/devs that there is now a tribe module
|
13:58:55
|
<bwolfe> upul: is there a sql standard way of querying a table to get its columns?
|
13:59:26
|
<upul> i don't think there is, but there's jdbc metadata
|
14:01:46
|
<r0bby> o/
|
14:05:10
|
<upul> bwolfe: may be a procedure or using activator for filling up tribes, i'll check tomorrow, going to sleep now
|
14:06:12
|
<bwolfe> upul: ok, either way works. if using activator, you'll probably have to spin off another thread and just have it wait 30 seconds and then call your service. I do this in the remoteformentry module if you want an example
|
14:07:14
|
<upul> ok we'll see. good day
|
14:07:50
|
*** upul has quit IRC
|
14:10:49
|
*** TorLye has quit IRC
|
14:52:50
|
<mshanks> hmm
|
14:52:58
|
<mshanks> from the emails, looks like theres fairly good agreement on what people want out of the dev studio
|
14:52:59
|
<mshanks> which is good
|
14:53:08
|
<mshanks> and it almost perfectly matches my own list
|
14:53:10
|
<mshanks> excellent
|
14:57:24
|
<r0bby> mshanks: can you make it do the dishes, mow the lawn, dust, and do every other task i hate?
|
14:58:09
|
<mshanks> maybe
|
14:58:14
|
<mshanks> it won't call your hitman though
|
14:58:18
|
<mshanks> that should never be left to a program
|
14:58:19
|
<mshanks> :p
|
15:01:35
|
*** james_regen has quit IRC
|
15:02:53
|
*** sioraioc_ has joined #openmrs
|
15:07:33
|
*** bmckown has quit IRC
|
15:07:59
|
*** sioraiocht has quit IRC
|
15:11:19
|
*** rfoeckin_ is now known as rfoecking
|
15:14:46
|
<r0bby> I have _NEVER_ written a servlet
|
15:35:14
|
<nribeka> off to summer class
|
15:39:44
|
<r0bby> have fun :P
|
15:43:00
|
*** bwolfe_ has joined #openmrs
|
15:43:00
|
*** ChanServ sets mode: +o bwolfe_
|
15:43:06
|
*** bwolfe has quit IRC
|
15:50:17
|
<nribeka> thanks r0bby haha lol
|
15:51:12
|
*** nribeka has quit IRC
|
16:29:02
|
*** bwolfe_ has quit IRC
|
16:42:40
|
*** nribeka has joined #openmrs
|
16:51:22
|
*** nribeka has quit IRC
|
16:55:00
|
*** nribeka has joined #openmrs
|
17:07:31
|
<[OmegentooX]> pearlbear, tomorrow at 3 it was, yes?
|
17:39:08
|
*** atomicturtle has quit IRC
|
17:40:03
|
<r0bby> [OmegentooX]: how's your servlet kung-fu?
|
17:40:18
|
<[OmegentooX]> nonexistant
|
17:40:25
|
<r0bby> bah
|
17:40:30
|
<r0bby> I need to write a servlet
|
17:40:36
|
<r0bby> and i'm contemplating writing two
|
17:40:53
|
* r0bby humps his design
|
17:40:59
|
<r0bby> coffee always relaxes me
|
17:41:20
|
<r0bby> [OmegentooX]: my blog is one giant tutorial :)
|
17:41:27
|
<r0bby> http://robbyoconnor.blogspot.com
|
17:41:29
|
<r0bby> :)
|
17:41:31
|
<[OmegentooX]> Yes, you sound relaxed
|
17:41:34
|
<r0bby> java 7 closures++
|
17:41:43
|
<r0bby> [OmegentooX]: less anxious?
|
17:42:05
|
<r0bby> ugh i need to move this shit to the backend
|
17:42:09
|
<r0bby> wait..
|
17:43:30
|
<nribeka> i never write servlet
|
17:43:44
|
<nribeka> i wrote jsps with scriptlets
|
17:44:11
|
<nribeka> *class is boring as hell*
|
17:45:06
|
<nribeka> lots of new faces in the irc
|
17:46:25
|
<r0bby> nribeka: DO NOT DO THAT!
|
17:46:32
|
<r0bby> scriptlets are hideous
|
17:47:04
|
<nribeka> hahaha ... it was like 4 years ago lolz
|
17:47:06
|
<r0bby> I'm trying to figure out how much i want to do w/ my servlet
|
17:47:07
|
<r0bby> :)
|
17:47:30
|
<nribeka> scriptlets makes codes less readable
|
17:48:00
|
<r0bby> business logic (code) doesn't belong with markup
|
17:48:24
|
<r0bby> it's why using groovy's templating engine makes me uncomfortable but it's a trade-off im willing to make
|
17:48:43
|
<r0bby> I despise working with velocity
|
17:48:50
|
<nribeka> at one point, i read a jsp with a java method in it
|
17:49:09
|
<nribeka> jsp can have java method (cmiiw)
|
17:49:13
|
<r0bby> <%= textField("givenName","Rob") %>
|
17:49:25
|
<r0bby> ^^ the templating code :)
|
17:50:18
|
<nribeka> it was method definition, not a method call if i remember it correctly lolz
|
17:50:29
|
<r0bby> heh yeh
|
17:50:37
|
<r0bby> you have no idea how much that makes me cringe
|
17:51:15
|
<r0bby> I'm gonna generate a JSP file for each form then inject it via an extension point into the module
|
17:51:26
|
<r0bby> just got that idea
|
17:51:28
|
<nribeka> hehe ...
|
17:51:42
|
<r0bby> I get to learn alll about openmrs
|
17:51:43
|
<nribeka> i need to write ext point too
|
17:51:55
|
<r0bby> my brain has shut off wigging out is no fun
|
17:51:55
|
<nribeka> just finish reading about it
|
17:52:06
|
<r0bby> I plug into the patient dash :)
|
17:52:09
|
<nribeka> and going to write new ext point
|
17:52:16
|
<r0bby> :DDDD
|
17:52:42
|
<nribeka> hehe :D
|
17:52:55
|
<r0bby> what in god's name
|
17:52:57
|
<r0bby> http://feeds.feedburner.com/~r/PlanetPerl/~3/308320089/1213032322.html
|
17:52:59
|
<OpenMRSBot> <http://ln-s.net/1up9> (at feeds.feedburner.com)
|
17:53:23
|
<nribeka> do you like iphone rob?
|
17:53:32
|
<nribeka> new iphone = $200
|
17:53:39
|
<[OmegentooX]> nribeka, =D
|
17:53:49
|
<[OmegentooX]> That's affordable enough that I may upgrade mine after all
|
17:53:55
|
<nribeka> [OmegentooX]: wanna buy one?
|
17:54:12
|
<nribeka> yeah, they announce it today
|
17:54:38
|
<[OmegentooX]> I wasn't planning on upgrading mine, since, while 3G and GPS are awesome, I don't really need em
|
17:55:17
|
<nribeka> hehehe ... but some say there's no new killer apps in it
|
17:55:39
|
*** sioraiocht has joined #openmrs
|
17:55:44
|
<nribeka> but i think the price does
|
17:56:10
|
<nribeka> expect a rush in apple store when they release it
|
17:56:19
|
<[OmegentooX]> No new killer apps?
|
17:56:33
|
<[OmegentooX]> Did they miss the whole game demos and SDK and app store thing?
|
17:57:17
|
<nribeka> hehe ... that's what the so-called "experts" said about the new iphone
|
17:57:31
|
<nribeka> lol
|
17:58:12
|
<[OmegentooX]> riiiight
|
17:58:28
|
<nribeka> with that price tag, i'll probably get one and unlock it to make it work with my t-mobile
|
17:58:55
|
<[OmegentooX]> Yeah that'd be cool. Have to wait for the hackers to break the firmware though, although, I believe they either already have
|
17:59:38
|
<nribeka> yeah, i hope so
|
18:00:00
|
<nribeka> i hate the fact that iphone is locked to at&t
|
18:07:17
|
<r0bby> OH MAI!
|
18:07:32
|
<nribeka> what's wrong rob/
|
18:07:35
|
<nribeka> o/
|
18:08:00
|
*** sioraioc_ has quit IRC
|
18:10:06
|
*** bwolfe has joined #openmrs
|
18:10:06
|
*** ChanServ sets mode: +o bwolfe
|
18:10:18
|
<r0bby> bwolfe: o/
|
18:10:24
|
<bwolfe> hey
|
18:10:34
|
<nribeka> bwolfe: o/
|
18:10:40
|
<r0bby> how do i access resources within my module?
|
18:10:44
|
<r0bby> like say a file?
|
18:10:52
|
* nribeka is just following r0bby
|
18:11:01
|
<r0bby> don't use my wave bitch
|
18:11:09
|
<nribeka> haha ... lo
|
18:11:19
|
<r0bby> \o
|
18:11:22
|
<r0bby> o/
|
18:11:24
|
<bwolfe> read the module faq r0bby
|
18:11:32
|
<r0bby> I did..
|
18:11:46
|
<r0bby> openmrs/moduleResources/groovyforms/...
|
18:11:50
|
<r0bby> ^^?
|
18:12:04
|
* r0bby sighs
|
18:12:21
|
<r0bby> I may write a quick and dirty servlet tutorial
|
18:12:39
|
<r0bby> blame matt
|
18:12:54
|
* r0bby throws a nerf(r) ball at [OmegentooX]
|
18:14:07
|
<[OmegentooX]> Tutorial would be good =)
|
18:14:40
|
<bwolfe> r0bby: just replace that ... with whatever folder/file you named it in the /web/resources folder in your module
|
18:15:02
|
<r0bby> okay thanks =)
|
18:15:12
|
<r0bby> i read it, just wasn't sure
|
18:15:40
|
<r0bby> it's a null issue now since im not using a template on disk but generating it on the fly
|
18:15:42
|
<bwolfe> r0bby: and did you not just try it ?
|
18:15:53
|
* r0bby runs and hides
|
18:16:08
|
<r0bby> I just did what i castrate people for
|
18:16:33
|
<nribeka> bwolfe: which tutorial? i might need to access file too in the patient matching module
|
18:16:50
|
<nribeka> errr which module faq?
|
18:17:03
|
<bwolfe> nribeka: [OmegentooX] said that
|
18:17:07
|
<bwolfe> and he is potentially writing one
|
18:17:53
|
<nribeka> [OmegentooX]: which faq? where is it?
|
18:18:01
|
<r0bby> nribeka: i found it yesterday hold
|
18:18:25
|
<nribeka> ok r0bby
|
18:18:58
|
<r0bby> http://openmrs.org/wiki/Modules
|
18:19:16
|
<r0bby> http://openmrs.org/wiki/Module_Resources and bwolfe dont hurt me :<
|
18:19:20
|
<r0bby> I shouldnt have asked
|
18:19:50
|
<r0bby> is there a way to prevent it from being accessed via the web >
|
18:20:23
|
<r0bby> one thing that concerns me :P
|
18:20:39
|
<bwolfe> r0bby: huh? don't put files into /web/resources if you don't want it accessed via url
|
18:20:59
|
<r0bby> then how do i access them?
|
18:21:09
|
<r0bby> That's my question!
|
18:21:49
|
<r0bby> openmrs/groovyforms/...?
|
18:22:48
|
* r0bby watches steam come out of ben's ears
|
18:22:57
|
<bwolfe> r0bby: define access
|
18:23:08
|
<r0bby> pass in the path to them
|
18:23:24
|
<bwolfe> there are multiple ways and reasons to access a file
|
18:23:24
|
*** mmshanks has joined #openmrs
|
18:23:31
|
<r0bby> ex) a template
|
18:23:45
|
*** mshanks has quit IRC
|
18:24:00
|
<r0bby> we can't have two matts in here
|
18:24:32
|
<bwolfe> r0bby: I'd suggest you write it out to the application data directory
|
18:24:58
|
<bwolfe> you don't want to be dynamically writing to the module's resources directory
|
18:25:06
|
<r0bby> good idea
|
18:25:07
|
<nribeka> bwolfe: my example is:
|
18:25:08
|
<r0bby> thanks :)
|
18:25:32
|
<nribeka> i have an xml file and i need to read it from the module web page
|
18:25:51
|
<r0bby> it'll all be done on the fly, just wanted to know for future reference, and i'll prolly use the temp directory for intermediate storage
|
18:26:40
|
<nribeka> xml file is the patient matching config file
|
18:26:42
|
<bwolfe> nribeka: is the file created at run time or do you create it at compile time?
|
18:26:58
|
<nribeka> for now, i think it will be compile time
|
18:27:28
|
<nribeka> creating on the fly (generate from web page) will be long term target
|
18:27:35
|
<bwolfe> nribeka: I would suggest the properties be stored internally and the user only edit the properties via the webapp
|
18:27:54
|
<bwolfe> nribeka: then you just write a servlet to make a url available
|
18:28:19
|
<bwolfe> eg http://localhost:8080/openmrs/moduleServlet/patientmatching/config.xml
|
18:28:30
|
<nribeka> ah ic ic ...
|
18:28:41
|
<bwolfe> in that servlet you dynamically create a string to return from the saved properties
|
18:29:01
|
<bwolfe> nribeka: would that work? I don't konw how the config is being read in right now. can it read in from a url ?
|
18:30:17
|
<nribeka> hmm ... need to check it again
|
18:30:22
|
<nribeka> i think it should work
|
18:30:24
|
<nribeka> :D
|
18:30:28
|
<nribeka> ttyl bwolfe
|
18:30:35
|
<nribeka> until what time are you going to be around?
|
18:30:51
|
<bwolfe> nribeka: for another 3-4 hours
|
18:31:12
|
<nribeka> hope to catch you later :D
|
18:31:16
|
<nribeka> cya guys later
|
18:31:17
|
<nribeka> :D
|
18:31:24
|
<r0bby> bwolfe: you can never ever leave
|
18:31:28
|
*** nribeka has quit IRC
|
18:31:40
|
<r0bby> oh noes
|
18:31:42
|
* r0bby hides
|
18:32:36
|
<r0bby> bwolfe you remembe rthe conference on the 6th?
|
18:33:06
|
<r0bby> er nvm
|
18:36:11
|
*** Echidna has quit IRC
|
19:12:43
|
*** vagrawal has quit IRC
|
19:17:41
|
<jacobb> bwolfe, I got it all mostly working by having a queue and a thread that waits for everything to be initialized before adding the queue of services
|
19:18:42
|
<bwolfe> great!
|
19:18:54
|
<bwolfe> jacobb: still shooting for a demo next week? :-)
|
19:19:10
|
<jacobb> I'm still having an issue on some startups where I get a classcast exception with tomcat loading one of the servlets
|
19:19:13
|
<jacobb> i'm not sure why i'ts happening
|
19:19:45
|
<jacobb> bwolfe: not sure what I'll be able to demo yet. Possibly a pretty basic mirth channel adding encounters over the soapmodule :P
|
19:20:07
|
<jacobb> I could leave this error for now since I at least can tell when it's going to work and when it's not...to fix it I just restart tomcat
|
19:20:35
|
<r0bby> only one thing causes a classcastexception :P
|
19:20:40
|
<jacobb> In the localhost log, when the problem happens, I get:
|
19:20:41
|
<jacobb> Jun 9, 2008 5:14:07 PM org.apache.catalina.core.StandardContext loadOnStartup
|
19:20:41
|
<jacobb> SEVERE: Servlet /openmrs threw load() exception
|
19:20:41
|
<jacobb> java.lang.ClassCastException: org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver
|
19:20:57
|
<bwolfe> odd
|
19:21:02
|
<jacobb> yeah
|
19:21:06
|
<jacobb> and then a pretty stack trace
|
19:21:08
|
<bwolfe> does your module have the axis jar in it ?
|
19:21:16
|
<jacobb> nope, it's in the core
|
19:21:27
|
<jacobb> it happens w/ or without the services module
|
19:21:29
|
<bwolfe> so you have it in lib-common in your module ?
|
19:21:45
|
<jacobb> I don't even have to have my soap module added to get the problems
|
19:21:51
|
<bwolfe> thats odd
|
19:22:18
|
<jacobb> openmrs has my axisservlet in it, and when that is initializing is when the error happens
|
19:22:28
|
<jacobb> it's non-deterministic right now though....lol
|
19:23:19
|
<bwolfe> hmm
|
19:23:24
|
<jacobb> I'm thinking it might be the order in which tomcat is loading things
|
19:23:44
|
<jacobb> b/c the loadOnStartup log message is right before it
|
19:25:11
|
*** njero has quit IRC
|
19:25:16
|
<jacobb> i'll try tinkering with that
|
19:25:30
|
<jacobb> for a little bit, before I call it quits and say it works well enough for now so I can move on =P
|
19:26:14
|
*** njero has joined #openmrs
|
19:26:14
|
*** ChanServ sets mode: +v njero
|
19:32:50
|
<jacobb> trying a new approach, and loading my servlet AFTER all of the other ones (load on startup #4)...looks like there may have been some race condition with the other servlet with load-on-startup #1
|
19:34:17
|
<r0bby> bwolfe: i was thinking about doing this: http://localhost:8080/openmrs/groovyforms/groovyFormsServlet?list (not sure if that's valid
|
19:34:24
|
<r0bby> to list all the forms in the system :)
|
19:34:42
|
<r0bby> I'm working on the front-end -- need it for templating :)
|
19:40:19
|
<bwolfe> r0bby: or just make a jsp file
|
19:40:37
|
<bwolfe> err jsp page
|
19:41:09
|
<r0bby> er?
|
19:41:15
|
<r0bby> I know what i'll do
|
19:41:30
|
<r0bby> http://localhost:8080/openmrs/groovyforms/groovyFormsServlet?list=filter
|
19:41:31
|
<r0bby> :)
|
19:41:40
|
<r0bby> filter out forms :)
|
19:42:16
|
<r0bby> my html is way more than rusty
|
19:42:50
|
<jacobb> when you guys stop the tomcat service, do you ever have to kill tomcat6.exe manually
|
19:43:04
|
* r0bby uses linux so he starts manually
|
19:43:11
|
<jacobb> on linux then
|
19:43:20
|
<jacobb> do you ever have to kill it manually
|
19:43:20
|
<r0bby> I dont have it as a service
|
19:43:31
|
<r0bby> yeh, when it runs out of PermGen space
|
19:43:44
|
<jacobb> i'm getting that classcast exception
|
19:43:52
|
<jacobb> when starting it up after an unclean shutdown only
|
19:44:20
|
<r0bby> hrm? version?
|
19:44:37
|
<jacobb> tomcat 6
|
19:44:44
|
<r0bby> i mean openmrs
|
19:44:47
|
<jacobb> oh
|
19:44:49
|
<r0bby> or is this happening in tomcat itself
|
19:44:50
|
<jacobb> loatest
|
19:44:58
|
<jacobb> it's gotta be happening in tomcat
|
19:45:03
|
<jacobb> it's killing my core additions to openmrs
|
19:45:12
|
<jacobb> but it's an error printing out to the tomcat log
|
19:45:18
|
<jacobb> the localhost.log
|
19:45:19
|
<bwolfe> jacobb: yeah, when I get oom errors I have to kill it
|
19:45:31
|
<r0bby> I <3 those
|
19:45:35
|
<jacobb> yeah...this is just on a normal shutdown though
|
19:45:37
|
<jacobb> not oom
|
19:45:43
|
<jacobb> i'll stop the service
|
19:45:50
|
<jacobb> and it'll hang trying to stop it
|
19:45:50
|
<r0bby> i really do, i swear tomcat is calling my mother ugly when it throws those.
|
19:45:53
|
<jacobb> or it'll say it's stopped
|
19:46:01
|
<jacobb> but tomcat6.exe is still running
|
19:46:37
|
<r0bby> hrm something is wonky
|
19:46:44
|
<jacobb> so it looks like this is some strange tomcat issue...maybe something corrupting on hard shutdown via killing the process
|
19:47:16
|
<bwolfe> jacobb: used to get those shutdown issues a while back...but none recently
|
19:47:22
|
<jacobb> yeah
|
19:47:30
|
<bwolfe> jacobb: have you added anything to the Listner.contextShutdown?
|
19:47:34
|
<jacobb> i'm starting to think it's not axis2 or openmrs
|
19:47:36
|
<jacobb> nope, nothing
|
19:47:39
|
<r0bby> this is gonna be fun
|
19:47:48
|
<jacobb> it shuts down fine some of the time
|
19:47:52
|
<r0bby> whoever wrote the tomcat-start target i love you
|
19:48:14
|
<bwolfe> or does your activator use a shutdown method?
|
19:48:18
|
<r0bby> and stop using deprecated methods, i see a bunch of those scroll by :P
|
19:48:20
|
<jacobb> yeah, it does
|
19:48:28
|
<bwolfe> make sure you hvaea try/catch around it
|
19:49:00
|
<jacobb> if something got thrown out to it
|
19:49:04
|
<jacobb> wouldn't i see it somewhere?
|
19:49:11
|
<bwolfe> yeah...but not shutting down. :-)
|
19:49:21
|
<jacobb> hm alright
|
19:49:52
|
<bwolfe> but=by
|
19:50:10
|
<jacobb> haha, yeah...
|
19:50:19
|
<jacobb> what happens if you try to log.error something
|
19:50:22
|
<jacobb> during shutdown
|
19:51:18
|
<r0bby> is the growl target for the mac fan boys?
|
19:51:35
|
<jacobb> i don't think it should be a problem...
|
19:51:42
|
<jacobb> but yeah i'll try eliminating that
|
19:52:12
|
<bwolfe> jacobb: be sure to catch Throwables and not just Exceptions
|
19:52:23
|
<r0bby> nevermind
|
19:52:49
|
<jacobb> yeah...i'm going to take out my module right now
|
19:52:51
|
<jacobb> and see if it happens
|
19:52:53
|
<jacobb> with just the core
|
19:57:58
|
*** njero has quit IRC
|
20:06:07
|
*** nribeka has joined #openmrs
|
20:06:19
|
*** Keelhaul has joined #openmrs
|
20:06:19
|
*** ChanServ sets mode: +v Keelhaul
|
20:09:57
|
<nribeka> bwolfe: are you busy
|
20:10:37
|
<bwolfe> never
|
20:10:41
|
<bwolfe> and always
|
20:10:55
|
<nribeka> aha ... doesn't matter
|
20:10:55
|
*** pombreda has quit IRC
|
20:10:58
|
<Keelhaul> bwolfe: you want to play mario kart last night and didnt tell me =/
|
20:11:00
|
<Keelhaul> went*
|
20:11:14
|
<nribeka> i will still shoot q
|
20:11:22
|
<bwolfe> I only had time for one quick game Keelhaul :-)
|
20:11:24
|
<nribeka> from the silliest
|
20:11:29
|
<nribeka> map.put("module/basicmodule/basicmoduleLink.form", "basicmodule.replace.this.link.name");
|
20:11:39
|
<bwolfe> Keelhaul: besides, you're not showing up as a "friend" on my mk yet :-/
|
20:11:47
|
<Keelhaul> i added your number
|
20:11:51
|
<Keelhaul> did you enter mine?
|
20:12:01
|
<jacobb> bwolfe: lib-common jars aren't included in the module builds, right?
|
20:12:22
|
<bwolfe> Keelhaul: yeah
|
20:12:27
|
<bwolfe> jacobb: right
|
20:12:44
|
<Keelhaul> bwolfe: weird
|
20:13:33
|
<nribeka> bwolfe: nvm
|
20:13:36
|
<nribeka> figured it out
|
20:13:55
|
<jacobb> you guys all play mario kart on wii?
|
20:14:08
|
<nribeka> btw, i got a book from regenstrief hehe ...
|
20:14:16
|
<bwolfe> nribeka: nice. from shaun ?
|
20:14:22
|
<bwolfe> jacobb: well, keelhaul and I do
|
20:14:31
|
<bwolfe> I think nribeka too, but we haven't exchanged numbers yet
|
20:14:36
|
<jacobb> ah nice
|
20:14:38
|
<nribeka> yeps. hehe ... design pattern
|
20:14:42
|
<jacobb> any other systems?
|
20:14:44
|
<jacobb> no wii for me...
|
20:14:58
|
<Keelhaul> i have 4 cups left i think in 150cc
|
20:15:00
|
<Keelhaul> then i have all
|
20:15:08
|
<Keelhaul> but two of those i beat arent gold =/
|
20:15:20
|
<r0bby> why didnt i get a book!!!!
|
20:15:24
|
<Keelhaul> jacobb: no, mario games are always nintendo exclusive
|
20:15:30
|
<jacobb> no no i mean
|
20:15:31
|
<r0bby> ?!?!?!?!
|
20:15:34
|
<jacobb> do you play any other systems
|
20:15:34
|
<jacobb> haha
|
20:15:42
|
<nribeka> r0bby: hehehe ... lol
|
20:15:48
|
<Keelhaul> jacobb: i had a desktop pc capable of running games until today =/
|
20:15:51
|
<jacobb> i'm starting to want to pick up a wii though...
|
20:15:51
|
<Keelhaul> now it keeps freezing
|
20:15:55
|
<nribeka> bwolfe: wish u said earlier that you play wii
|
20:15:59
|
<nribeka> i ebay my wii
|
20:16:02
|
* r0bby snatcches nribeka's book
|
20:16:02
|
<jacobb> i have a 360 and a ps3
|
20:16:08
|
<r0bby> i'm a bad boy
|
20:16:10
|
<jacobb> er ps3 in the next week or two...for mgs4
|
20:16:10
|
<Keelhaul> why 360 AND ps3?
|
20:16:21
|
<jacobb> ps3 for mgs4 and blu ray movies
|
20:16:33
|
<Keelhaul> get rid of the 360 then
|
20:16:33
|
<jacobb> and gt5 when it comes out in 5 years :\
|
20:16:44
|
<jacobb> I use the 360 for tons of games
|
20:16:47
|
<Keelhaul> before it dies =)
|
20:16:49
|
<jacobb> haha
|
20:16:51
|
<jacobb> true
|
20:16:55
|
<jacobb> nah I really like the 360
|
20:17:32
|
<nribeka> i like pc games haha ...
|
20:17:32
|
<jacobb> most everything is on both systems though now
|
20:17:51
|
* nribeka is calling hitman to hunt r0bby to get his book back
|
20:17:54
|
<jacobb> some things like gears of war 2 won't be on both, but not much else
|
20:18:08
|
<Keelhaul> now i have to run tests on every component of my pc to find out what's broken =/
|
20:18:18
|
<Keelhaul> it's not the psu, i tested that already
|
20:19:32
|
<nribeka> loose memory
|
20:19:43
|
<Keelhaul> nah
|
20:19:56
|
<Keelhaul> the symptoms also show up when no memory is installed at all
|
20:20:09
|
<Keelhaul> i.e. you press power, everything spins up but no picture or POST
|
20:20:29
|
<Keelhaul> if you wait a while, it will POST but either freeze during post or while/after loading windows
|
20:20:33
|
<Keelhaul> or whatever you run then
|
20:20:36
|
<Keelhaul> even memtest86+
|
20:20:40
|
<Keelhaul> my bet is the mobo
|
20:20:44
|
<jacobb> bwolfe: you have a 360 or ps3?
|
20:21:23
|
<bwolfe> jacobb: nope, just the wii
|
20:21:37
|
<jacobb> damn
|
20:21:43
|
<jacobb> gonna have to pick one up one of these days
|
20:21:45
|
<jacobb> just for the mario games
|
20:21:49
|
<Keelhaul> i've yet to find any worthwhile games for the wii =/
|
20:21:52
|
<nribeka> Keelhaul: never had those symptoms
|
20:21:52
|
<jacobb> mk, super smash, galaxy
|
20:22:12
|
<Keelhaul> ssbb still isnt out here lol
|
20:22:16
|
<Keelhaul> end of this month, they say
|
20:22:22
|
<jacobb> Keelhaul, where?
|
20:22:25
|
<Keelhaul> europe
|
20:22:48
|
<jacobb> damn
|
20:23:01
|
<jacobb> you'd think they could handle worldwide release dates
|
20:23:05
|
<Keelhaul> other than that
|
20:23:13
|
<Keelhaul> i might rend galaxy
|
20:23:18
|
<Keelhaul> but i've never been a big fan of mario
|
20:23:24
|
<Keelhaul> i liked the old 2D ones
|
20:23:26
|
<bwolfe> Keelhaul: galaxy is a lot of fun
|
20:23:30
|
<bwolfe> guitar hero is a lot of fun
|
20:23:33
|
<bwolfe> mario kart is a lot of fun
|
20:23:38
|
<bwolfe> sports are a lot of fun
|
20:23:50
|
<Keelhaul> only if you're playing with people
|
20:23:59
|
<bwolfe> ssbb is a lot of fun...if you like ssb
|
20:24:00
|
<Keelhaul> and sports are only fun this many times
|
20:24:08
|
<Keelhaul> i played the N64 ssb
|
20:24:10
|
<Keelhaul> it was ok
|
20:24:43
|
<bwolfe> ssbb is similar...except more characters
|
20:25:28
|
<Keelhaul> yea i saw a few videos
|
20:25:29
|
<Keelhaul> even sonic
|
20:26:18
|
<jacobb> yeah
|
20:26:20
|
<jacobb> and solid snake
|
20:26:21
|
<jacobb> haha
|
20:26:29
|
<Keelhaul> heh
|
20:26:33
|
<Keelhaul> i never played any mgs =/
|
20:26:45
|
<jacobb> you're missing out
|
20:26:51
|
<Keelhaul> what genre is that
|
20:26:52
|
<jacobb> but you've really gotta start from the first one on psx
|
20:26:58
|
<Keelhaul> uh
|
20:27:03
|
<jacobb> action/stealth espionage
|
20:27:14
|
<Keelhaul> is psx emulation good nowadays?
|
20:27:21
|
<Keelhaul> oh i like stealth
|
20:28:02
|
<jacobb> yeah psx emulation is good
|
20:28:04
|
<jacobb> they also released
|
20:28:04
|
<jacobb> mgs
|
20:28:05
|
<jacobb> for the pc
|
20:28:09
|
<jacobb> and mgs2 i think
|
20:28:25
|
<jacobb> but the ps3 will play them all if you pick up the 80gb version
|
20:28:32
|
<jacobb> they have a collectors pack that has the first 3 mgs's
|
20:28:36
|
<Keelhaul> lol
|
20:28:39
|
<jacobb> the one on psx and 2 on ps2
|
20:28:46
|
<Keelhaul> who would want to buy the 80gb version
|
20:28:50
|
<Keelhaul> it's like +200 bucks
|
20:28:53
|
<jacobb> nah
|
20:28:55
|
<jacobb> not anymore
|
20:29:18
|
<jacobb> the new bundle coming out is only 499 (instead of 399) and it comes with mgs4 included and the new dual shock 3 controller
|
20:29:27
|
<Keelhaul> hmm
|
20:29:28
|
<Keelhaul> then again
|
20:29:34
|
<nribeka> mgs is great
|
20:29:36
|
<Keelhaul> is it first person?
|
20:29:38
|
<nribeka> solid snake
|
20:29:42
|
<nribeka> liquid snake
|
20:29:42
|
<jacobb> no it's not first person
|
20:29:50
|
<jacobb> i think in 4
|
20:29:53
|
<jacobb> you can play all in first person
|
20:29:53
|
<Keelhaul> because fps games are a pain with console controllers
|
20:29:54
|
<jacobb> if you want to
|
20:30:06
|
<jacobb> but it's meant to be a 3rd person game
|
20:30:23
|
<jacobb> not even really fully third person
|
20:30:25
|
<jacobb> more fixed cameras
|
20:30:32
|
<jacobb> for the first couple, at least
|
20:31:16
|
<jacobb> if you want to pick up a ps3 for any reason...pick one up w/ the mgs4 bundle after this week for 499
|
20:31:18
|
<jacobb> great deal
|
20:33:08
|
<Keelhaul> maybe one day
|
20:33:10
|
<Keelhaul> for bluray
|
20:33:16
|
<Keelhaul> when they stop costing 30 euros a piece
|
20:33:22
|
<jacobb> haha
|
20:33:25
|
<Keelhaul> then again
|
20:33:31
|
<Keelhaul> x2464 rips are only dvd-sized
|
20:33:31
|
<jacobb> man..the graphics in mgs4 are incredible
|
20:33:36
|
<Keelhaul> and have 720p resolution
|
20:33:37
|
<jacobb> i think netflix is renting blu ray now
|
20:33:38
|
<Keelhaul> and thats all my tv supports
|
20:34:07
|
<nribeka> Keelhaul: do they have netflix in eu? or something like that?
|
20:34:26
|
<Keelhaul> dunn
|
20:34:27
|
<Keelhaul> o
|
20:34:29
|
<Keelhaul> whats that
|
20:34:34
|
<Keelhaul> we have a good local rental
|
20:35:05
|
<jacobb> netflix is online rental
|
20:35:15
|
<jacobb> monthly rate at like 10-20 bucks
|
20:35:24
|
<jacobb> for a couple movies at a time
|
20:35:26
|
<nribeka> we have gamefly
|
20:35:37
|
<jacobb> yeah gamefly sounds good...but i always just buy games
|
20:35:43
|
<jacobb> then again...i've bought liek 15 360 games...
|
20:35:47
|
<jacobb> probably not worth it
|
20:35:48
|
*** atomicturtle has joined #openmrs
|
20:35:59
|
<jacobb> considering i hardly ever play games
|
20:35:59
|
<jacobb> haha
|
20:36:27
|
<Keelhaul> brb, basement
|
20:36:36
|
<nribeka> haha ...
|
20:39:13
|
*** pombreda has joined #openmrs
|
20:39:13
|
*** ChanServ sets mode: +v pombreda
|
20:39:36
|
<bwolfe> atomicturtle: any guess as to the server issue yesterday?
|
20:41:57
|
<atomicturtle> router flap maybe
|
20:42:32
|
<bwolfe> atomicturtle: big router flap. :-/ do you know if you lost contact with any of your other servers with them ?
|
20:43:03
|
<atomicturtle> there was a dns issue on another one actually
|
20:43:12
|
<atomicturtle> that was highly bizarre
|
20:43:23
|
<atomicturtle> I couldnt say if it was related or not
|
20:43:56
|
<bwolfe> hmm
|
20:44:19
|
<atomicturtle> although that spanned multiple hosting companies now that I think about it. Probably unrelated
|
20:51:01
|
<Keelhaul> bwolfe: you actually are on my roster now in mk
|
20:55:33
|
*** Echidna has joined #openmrs
|
21:00:52
|
*** njero has joined #openmrs
|
21:00:52
|
*** ChanServ sets mode: +v njero
|
21:15:02
|
*** pombreda1 has joined #openmrs
|
21:15:19
|
*** Keelhaul has quit IRC
|
21:15:32
|
*** Keelhaul has joined #openmrs
|
21:15:32
|
*** ChanServ sets mode: +v Keelhaul
|
21:25:10
|
*** bwolfe has quit IRC
|
21:26:19
|
*** upul has joined #openmrs
|
21:31:25
|
*** pombreda has quit IRC
|
21:42:55
|
*** docpaul has joined #openmrs
|
21:42:55
|
*** ChanServ sets mode: +o docpaul
|
21:43:40
|
<docpaul> ladies. :)
|
21:45:52
|
<nribeka> gentlemen docpaul
|
21:46:16
|
<nribeka> lol
|
21:47:44
|
<docpaul> :D aren't i the funny one?
|
21:48:12
|
<jacobb> hi docpaul
|
21:48:27
|
<docpaul> yo jacob
|
21:48:35
|
<jacobb> how are you doing
|
21:49:12
|
<docpaul> fine... knee deep preparing a dossier for my promotion
|
21:49:26
|
<nribeka> yes, docpaul is the funniest of all devs. are you still on devs?
|
21:49:38
|
<docpaul> dev@openmrs.org you mean?
|
21:49:41
|
<docpaul> of course!
|
21:49:47
|
<nribeka> lol ...
|
21:50:45
|
<docpaul> i unfortunately dont get much of an opportunity to dev anymore
|
21:50:48
|
<jacobb> are you flying out on friday, too?
|
21:50:54
|
<docpaul> project is growing too quickly
|
21:51:04
|
<docpaul> yep, pretty much
|
21:52:41
|
<jacobb> so what's the deal now on the itinerary for next week? Am I going to have set time(s) where I'll talk?
|
21:52:46
|
<r0bby> docpaul: I'm thinking of writing a quick/dirty servlet tutorial inspired by [OmegentooX]
|
21:52:56
|
<r0bby> I'm clueless when it comes to writing one
|
21:53:33
|
<docpaul> yeah, didn't you know you were giving the opening keynote?
|
21:53:37
|
<jacobb> :P
|
21:53:52
|
<jacobb> sure thing ;)
|
21:54:17
|
<docpaul> you're coming right after the minister of health in south africa who (no joke) believes that HIV can be prevented through liberal consumption of garlic and african potatoes.
|
21:54:31
|
<docpaul> <smacks head>
|
21:54:44
|
<jacobb> hahah
|
21:54:52
|
<r0bby> HAHHAA
|
21:55:17
|
<r0bby> HIV can be prevented by distributing condoms and keeping the snake in the pants
|
21:55:21
|
<docpaul> http://www.dailymail.co.uk/news/article-401485/South-Africas-health-minister-advocates-treating-AIDS-lemon-beetroot-garlic.html
|
21:55:25
|
<OpenMRSBot> <http://ln-s.net/1uqw> (at www.dailymail.co.uk)
|
21:57:28
|
<r0bby> they should teach safe sex...
|
21:58:09
|
<docpaul> http://www.guardian.co.uk/world/2005/may/06/internationalaidanddevelopment.southafrica
|
21:58:11
|
<jacobb> is he actually speaking, docpaul?
|
21:58:21
|
<jacobb> :\
|
21:58:26
|
<docpaul> I seriously believe she'll be there at the meeting... at least that's what i've been told
|
21:58:31
|
<jacobb> er she
|
21:58:34
|
<jacobb> haha
|
21:58:37
|
<r0bby> jesus christ
|
21:58:39
|
<jacobb> interesting
|
21:59:10
|
<jacobb> dunno if i can follow that up ;)
|
21:59:16
|
<docpaul> "Raw garlic and a skin of the lemon - not only do they give you a beautiful face and skin but they also protect you from disease," she said, adding that beetroot was also a vital ingredient in any diet.
|
21:59:20
|
<r0bby> somebody like that should be ...nevermind this is publically logged
|
21:59:45
|
<docpaul> I was laughing so hard when I first heard that story, I had tears in my eyes
|
22:00:36
|
<[OmegentooX]> r0bby, let me know the link to the tutorial when it's written =)
|
22:00:39
|
<docpaul> she's likely literally responsible for the deaths of many many people... which of course is not funny, but it's unreal how power wielded improperly is almost comical
|
22:01:20
|
<r0bby> "Let's have unprotected sex repeatedly, but it's okay, we're eating good food"
|
22:01:35
|
<r0bby> "Let's have unprotected sex repeatedly; but it's okay, we're eating good food"
|
22:01:42
|
<r0bby> fix that run-on
|
22:02:05
|
<docpaul> robby: condoms are not high on the list when food and a roof over your head are missing
|
22:02:16
|
<[OmegentooX]> =/
|
22:02:40
|
<docpaul> mistake #1: assuming that your environment parallels others.. I made that mistake until I witnessed Africa with my own eyes
|
22:03:23
|
<r0bby> yeh :/
|
22:03:23
|
<docpaul> granted, Durban is not what most of Africa is like, but there's a lot of SA that is... literally desert and no infrastructure
|
22:03:27
|
<docpaul> especially lesotho
|
22:04:00
|
<docpaul> I haven't eaten for a week, but man... thank god I've got these condoms!
|
22:04:01
|
<docpaul> :)
|
22:04:27
|
<r0bby> docpaul: if i took a break from coding to learn Servlets/JSP would that hurt me, it'd increase the chance i dont meet the midterm goal :/
|
22:04:32
|
<r0bby> bah i can't
|
22:04:37
|
<r0bby> I wanna finish this on time
|
22:05:01
|
<docpaul> obviously that's a big part of what OpenMRS is
|
22:05:10
|
<docpaul> at least the web layer... so, it's up to you
|
22:05:25
|
* pearlbear returns
|
22:05:35
|
<pearlbear> [OmegentooX]: yes, tomorrow at 3:00. Black sheep
|
22:05:40
|
<r0bby> I'm working the web layer -- since i decided to generate templates on the fly
|
22:06:30
|
<r0bby> if(m.type == java.lang.String) <%= textArea(m.name,"10","80",m.value == null ? "" : m.value) %>
|
22:06:43
|
<jacobb> r0bby, servlets have a dopost and doget...that's about all you need to know :)
|
22:06:46
|
<jacobb> really simple to learn
|
22:06:50
|
* pearlbear waves to docpaul
|
22:06:59
|
<docpaul> hiya michelle
|
22:07:05
|
<docpaul> liking confluence?
|
22:07:05
|
<r0bby> jacobb: yes, but a few other things in between
|
22:08:05
|
<pearlbear> docpaul: yes, indeedy! :-) it's a great platform
|
22:08:34
|
<pearlbear> [OmegentooX] and I are going to get more deeply into it tomorrow.
|
22:09:35
|
<jacobb> that should get you enough to do small things in openmrs, if you have that understanding I think you will be ok for now
|
22:09:59
|
<[OmegentooX]> pearlbear, cool
|
22:10:44
|
<docpaul> it can be bent to behave and render in all sorts of lovely ways, so feel free to brainstorm and describe the behavior you might like to see, and we should be able to code it
|
22:17:47
|
*** docpaul has left #openmrs
|
22:18:17
|
*** pombreda1 has quit IRC
|
22:20:31
|
*** pombreda has joined #openmrs
|
22:20:32
|
*** ChanServ sets mode: +v pombreda
|
22:51:16
|
*** pombreda1 has joined #openmrs
|
22:51:16
|
*** pombreda2 has joined #openmrs
|
22:51:16
|
<r0bby> this isnt good
|
22:51:16
|
<r0bby> one pombreda is enough but 3
|
22:54:12
|
*** pombreda has quit IRC
|
23:20:20
|
*** pombreda1 has quit IRC
|
23:20:29
|
*** jacobb has quit IRC
|
23:20:29
|
*** jacobb has joined #openmrs
|
23:20:31
|
*** pearlbear has quit IRC
|
23:23:42
|
*** pombreda2 has quit IRC
|
23:29:11
|
*** nribeka has quit IRC
|
23:46:22
|
<jacobb> openmrs down?
|
23:46:24
|
<jacobb> for some reason everythign stopped working for me a little bit ago...
|
23:49:49
|
*** pombreda has joined #openmrs
|
23:49:50
|
*** ChanServ sets mode: +v pombreda
|
23:55:12
|
<jacobb> anyone around?
|
23:58:25
|
<jacobb> ah, yeah...that's why all my builds stopped working too...damn http://resources.openmrs.org/doctype/config-1.0.dtd lookup in the build file
|