IRC Chat : 2008-04-03 - OpenMRS

00:09:07 *** HongJun has joined #openmrs
00:32:38 *** njero has joined #openmrs
00:32:39 *** ChanServ sets mode: +v njero
00:57:44 *** jmiranda has joined #openmrs
01:53:46 *** gilbo1981 has quit IRC
02:24:47 *** TorLye has joined #openmrs
02:39:37 *** udai has quit IRC
02:50:23 *** sandor has joined #openmrs
03:12:58 *** [1]TorLye has joined #openmrs
03:13:12 *** TorLye has quit IRC
03:13:26 *** [1]TorLye is now known as TorLye
04:00:50 *** ud has joined #openmrs
04:40:38 *** ime has joined #openmrs
04:53:23 <ime> !list
04:53:23 <OpenMRSBot> ime: Admin, Alias, AutoMode, Channel, ChannelLogger, ChannelStats, Config, Factoids, Herald, Karma, Misc, NickCapture, Owner, RSS, Reply, Seen, Services, ShrinkUrl, Status, and User
05:09:33 *** HongJun has quit IRC
05:10:06 <ime> hi there
05:53:56 *** upul has joined #openmrs
05:54:39 *** TorLye has quit IRC
06:01:28 *** upul has quit IRC
06:21:12 *** njero has quit IRC
06:49:41 *** bmckown has joined #openmrs
06:49:41 *** ChanServ sets mode: +o bmckown
06:50:15 *** burke has joined #openmrs
06:50:15 *** ChanServ sets mode: +o burke
06:51:13 *** bwolfe has joined #openmrs
06:51:13 *** OpenMRSBot sets mode: +o bwolfe
06:51:13 *** ChanServ sets mode: +o bwolfe
06:51:14 <OpenMRSBot> Hey there Ben!
06:52:09 *** sandor has quit IRC
06:56:26 *** bmckown has quit IRC
06:57:29 *** njero has joined #openmrs
06:57:29 *** ChanServ sets mode: +v njero
07:01:56 <bwolfe> hey ime
07:03:58 <ime> it must me really early there
07:04:11 <ime> it must be really early
07:06:01 <bwolfe> no, not too early. 9am
07:06:21 <bwolfe> is it 3/4pm there?
07:06:55 <ime> 2pm
07:07:16 *** atomicturtle has quit IRC
07:07:33 <ime> some great work has been going on
07:07:38 <ime> in core
07:08:11 <bwolfe> ime: what are you referring to?
07:08:31 <burke> ime! enjoyed your blog. :D
07:09:01 <ime> the refactoring...
07:09:09 <ime> thanks a lot
07:09:48 <burke> ime, any luck/progress with securing new mentorship for you? have you been speaking with Chris S.?
07:10:17 *** nribeka has joined #openmrs
07:10:41 <ime> yes..I have been speaking with Chris
07:10:53 <ime> He has been speaking with Beatriz
07:11:00 <burke> good. any progress on that?
07:11:18 <ime> Tim recommended Beatrz
07:11:30 <burke> yes. she's excellent.
07:12:05 <burke> both you and Beatriz are stars and the more we can tap into your experience/intelligence, the better for the entire community. :)
07:12:08 <ime> yes...her team in brazil has this cool archetype driven system
07:12:24 <burke> have you seen it in action?
07:12:34 <ime> nope
07:12:52 <ime> she's invited me to Sao Paulo, but...
07:13:14 <burke> that would be a WONDERFUL blog, would be (with Beatriz' permission, of course) to provide some screenshots & overview +/- a youtube video
07:13:17 <burke> but?
07:13:23 <ime> but that will take planning and of course, funding
07:13:40 <burke> we need to make that happen
07:14:03 <ime> and she is really interested in making that happen
07:14:20 <ime> i had a skpe with her some 4 weeks ago
07:14:21 <burke> send a proposal to Chris S, myself, and Paul. we'll see what we can do.
07:15:02 <ime> even while Tim was still my mentor, she invited both of us (Tim and me)
07:15:18 <ime> to go see her system and discuss with the programmers
07:15:28 <ime> ok... will do that
07:15:39 <burke> i have no doubt that there are lessons to be learned from beatriz and their system as well as plenty from the larger archetypes community
07:15:41 <ime> and Jim's work is really cool
07:15:51 <burke> Jim?
07:16:13 <ime> and the entire Xforms-tending process
07:16:20 <burke> yes.
07:16:29 <ime> I mean the new xforms stuff
07:16:48 <ime> my initial proposal was infopath-driven
07:17:09 <ime> looking back I think the way forward is open Xforms
07:18:04 <burke> our goal would be to (eventually) allow a form to be fully defined within an XML document. This improves not only the ability to transfer forms around, but also opens the door for dynamically-created forms -- i.e., as long as you can produce the form definition, a processor should be able to run with it
07:18:31 <burke> we see a lot of promise in xforms as well
07:18:44 <ime> and there's a mail on the w3c xforms mailing list
07:18:54 <ime> just 4 minutes ago
07:18:57 <burke> ?
07:19:16 <ime> asking about Xforms in OpenMRS
07:19:25 <burke> no way!
07:19:39 <ime> and there's an intro about the OpenMRS
07:19:48 <ime> yeah! for real!
07:20:16 <bwolfe> link?
07:20:24 <ime> cool place to leverage our work too
07:20:30 <burke> http://lists.w3.org/Archives/Public/public-forms-tf/2008Apr/ -- I don't see it yet
07:20:33 <OpenMRSBot> <http://ln-s.net/1lhq> (at lists.w3.org)
07:20:47 <burke> oops wrong archive
07:21:45 <burke> wait...I don't see the xforms-specific archive... http://lists.w3.org/
07:22:28 <burke> got it: http://lists.w3.org/Archives/Public/www-forms/2008Apr/
07:22:34 <OpenMRSBot> <http://ln-s.net/1lhv> (at lists.w3.org)
07:22:42 <ime> its in my box and cant see any archives in the footer... could forward it
07:22:46 <ime> ok
07:23:02 <burke> wow
07:23:29 <ime> for real!
07:24:14 <bwolfe> so who's going to reply and tell Steven that we don't use xforms fully /yet/ :-p
07:24:34 <ime> and Steve has been the chair of the forms section there
07:24:45 <burke> not it!
07:24:48 <burke> :p
07:25:44 <ime> ok, he's the CEO of the w3c
07:25:58 <ime> ???
07:26:16 <burke> I could, but even better: ime...do you want to respond to him? Or maybe Daniel?
07:26:55 <ime> well... anyone could
07:27:10 <ime> and tell them... we are in the process
07:27:16 <ime> ???
07:27:35 <burke> do you have to join the list to respond? or is it moderated, so I could just mail to public-forms@w3.org?
07:27:46 <ime> beginning the process
07:27:52 <burke> yes, beginning the process.
07:28:33 <ime> yes, you could just mail to that email
07:28:44 <ime> address
07:28:46 <burke> we have been investigating xforms not just as a form design/rendering tool, but also as a guide for modeling our system
07:29:54 <burke> ime...do you want to write a little response? I'm happy to look it over if you prefer. Or, if you don't feel up to it, I could respond.
07:32:20 <ime> maybe you should respond, Burke...(smiles)
07:32:38 <burke> that's fine. will do.
07:32:45 <ime> thanks
07:48:30 *** bhanu has joined #openmrs
07:48:58 *** bhanu has quit IRC
07:50:30 <ime> gat to go
07:50:53 <burke> ok. thanks for finding the xforms thing
07:50:57 <burke> and keep blogging! :D
07:51:03 <burke> cheers
07:51:13 <ime> yes, I will
07:51:23 <ime> was really nice here
07:51:33 <ime> will visit more frequently too
07:52:04 <burke> you are welcome any time
07:52:35 <ime> thanks... cheers everybody.. bye
07:53:25 *** ime has quit IRC
07:55:38 *** HongJun has joined #OpenMRS
07:56:16 *** HongJun has left #OpenMRS
07:56:24 *** HongJun has joined #OpenMRS
07:58:12 *** HongJun has left #openmrs
07:59:10 *** atomicturtle has joined #openmrs
07:59:13 *** burke is now known as burke_openmrs
08:15:26 *** crazee has joined #openmrs
08:15:26 *** ChanServ sets mode: +v crazee
08:16:18 *** ChanServ sets mode: +o jmiranda
08:17:04 <OpenMRSBot> Recent updates in the world of openmrs: PIH-EMR Blog: evanjmwaters <http://pihemr.wordpress.com/2008/04/03/getting-connected/>
08:35:31 *** njero has quit IRC
08:36:40 *** sandor has joined #openmrs
08:47:48 *** sandor has quit IRC
09:08:42 *** TorLye has joined #openmrs
09:17:20 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #664 (task created): Saving an existing concept with numeric datatype <http://dev.openmrs.org/ticket/664>
09:22:07 *** pratikpattani has joined #openmrs
09:23:12 *** pratikpattani has quit IRC
09:53:33 *** upul has joined #openmrs
09:54:03 *** crazee has quit IRC
10:04:27 *** bwolfe is now known as bwolfe_away
10:05:57 *** sachin21 has joined #openmrs
10:08:40 *** TorLye has quit IRC
10:09:01 *** sachin21 has quit IRC
10:14:39 *** pombreda has quit IRC
10:15:19 *** pombreda has joined #openmrs
10:15:19 *** ChanServ sets mode: +v pombreda
10:20:03 *** Keelhaul has joined #openmrs
10:20:11 *** ChanServ sets mode: +v Keelhaul
10:25:22 *** Wiss has joined #openmrs
10:25:24 *** nribeka has quit IRC
10:26:35 *** TorLye has joined #openmrs
11:06:17 *** abyot has joined #openmrs
11:10:20 *** upul has quit IRC
11:24:23 <jmiranda> Keelhaul: hey, great find with that youtube video
11:24:43 <Keelhaul> heh i just reposted it from another channel
11:24:54 <jmiranda> hilarious
11:25:33 <jmiranda> it's right up there with "leeroy jenkins"
11:26:08 <r0bby> well usps is retarded
11:37:09 *** bwolfe_away is now known as bwolfe
11:37:14 <bwolfe> jmiranda: I love leroy jenkins
11:38:02 <Keelhaul> yay wii scummvm build..
11:38:15 <jmiranda> i didn't know what ROFL meant until i saw that video
11:38:59 <r0bby> s/retarded//
11:39:37 <r0bby> jmiranda: how did you not know "ROFL"
11:39:53 <jmiranda> i'm old
11:39:55 *** upul has joined #openmrs
11:40:55 <jmiranda> but that was just a figure of speech ... i meant i had never ROFL'd until i saw that video
11:44:13 <jmiranda> bwolfe: i agree with your comment on ticket 516
11:44:24 <jmiranda> was just looking at how that might be configured
11:44:26 <bwolfe> which one are you referring to...jenkins or vista text-to-speech? I laughed a lot more at the text-to-speech one
11:45:15 <jmiranda> and was looking into the dojo code to see if it the character length was referenced there too
11:46:28 <jmiranda> i assumed it did some magic with the js key press event to make sure we don't search until three chars have been entered
11:46:47 <bwolfe> jmiranda: I think the patient search might do that check too in js
11:46:51 <bwolfe> but not in concept search
11:47:13 <jmiranda> the other question is ... should it be 2 or 3 chars?
11:47:56 <jmiranda> we either need to change the logic or the instructions, but i don't really have a preference
11:48:10 <burke_openmrs> jmiranda: ping
11:48:21 <jmiranda> i think someone said that there are some 2-character names out there
11:49:23 <bwolfe> burke_openmrs: why ping him while he's talking? thats just rude :-p
11:49:40 <bwolfe> jmiranda: oh, well in that case we might need a 2 char search ...
11:49:55 <jmiranda> Pinging jmiranda with 32 bytes of data:
11:49:56 <jmiranda> Reply from jmiranda: bytes=32 time=50ms TTL=54
11:49:58 <jmiranda> Reply from jmiranda: bytes=32 time=47ms TTL=54
11:49:59 <jmiranda> Reply from jmiranda: bytes=32 time=46ms TTL=54
11:50:02 <jmiranda> Reply from jmiranda: bytes=32 time=46ms TTL=54
11:50:02 <jmiranda> Ping statistics for jmiranda:
11:50:04 <jmiranda> Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
11:50:05 <jmiranda> Approximate round trip times in milli-seconds:
11:50:07 <jmiranda> Minimum = 46ms, Maximum = 50ms, Average = 47ms
11:50:17 <jmiranda> that was lame ...
11:50:40 <r0bby> jmiranda: you can't be that old :P
11:50:45 <r0bby> I mean...nevermind
11:50:57 <burke_openmrs> r0bby: jmiranda is older than the hills
11:51:21 <r0bby> burke_openmrs knew what i was gonna say
11:51:26 <Keelhaul> older than mccain?
11:51:27 <r0bby> my grails book came damaged
11:51:33 <burke_openmrs> :x
11:51:45 <burke_openmrs> someone had already read it?
11:51:46 <r0bby> amazon is sending me a new one
11:51:57 <r0bby> funny thing all others are fine
11:52:50 <r0bby> my head is killing me.
11:56:25 <r0bby> burke_openmrs: you should get Groovy Recipes: Greasing the wheels of java; and groovy in action (it's actually quite good)
11:56:45 <r0bby> the errata for groovy in action is a grails app and the CSS screws up on firefox
11:57:14 <masonf> bwolfe: Thanks for looking at by app! I thought I covered most of the questions asked on the wiki. I ommited 3 because I don't have any other commitments this summer. Should I elaborate on 4-6 more or am I missing something completeley.
11:57:47 <r0bby> burke_openmrs: i hope my app is sufficient :)
11:57:52 <bwolfe> !gsoctemplate
11:57:52 <OpenMRSBot> bwolfe: Error: "gsoctemplate" is not a valid command.
11:57:59 <bwolfe> !gsocapplication
11:57:59 <OpenMRSBot> bwolfe: Error: "gsocapplication" is not a valid command.
11:58:01 <bwolfe> !gsoc
11:58:01 <OpenMRSBot> bwolfe: Error: "gsoc" is not a valid command.
11:58:04 <bwolfe> hmm
11:58:09 <r0bby> I had to update the title/abstract
11:58:10 <jmiranda> stupid bot
11:58:10 <burke_openmrs> keep trying a couple more!
11:58:18 <bwolfe> !stupidbot
11:58:18 <OpenMRSBot> bwolfe: Error: "stupidbot" is not a valid command.
11:58:18 <r0bby> !soc
11:58:19 <burke_openmrs> bwolfe: do 5 invalid commands in a row
11:58:20 <OpenMRSBot> r0bby: Error: "soc" is not a valid command.
11:58:21 <masonf> http://openmrs.org/wiki/Summer_Of_Code_2008_Application This?
11:58:22 <OpenMRSBot> <http://ln-s.net/1jCl> (at openmrs.org)
11:58:35 <bwolfe> burke_openmrs: yeah, I made sure I was auth'd after 4 :-)
11:58:42 <r0bby> !soc is http://openmrs.org/wiki/Summer_Of_Code_2008_Application
11:58:42 <OpenMRSBot> r0bby: Error: "soc" is not a valid command.
11:58:51 <r0bby> !soc http://openmrs.org/wiki/Summer_Of_Code_2008_Application
11:58:51 <OpenMRSBot> r0bby: Error: "soc" is not a valid command.
11:58:54 <bwolfe> !gsoctemplate
11:58:54 <OpenMRSBot> bwolfe: "gsoctemplate" --- http://openmrs.org/wiki/Summer_Of_Code_2008_Application
11:58:58 <bwolfe> yep, thanks masonf
11:59:04 * bwolfe goes to read it
11:59:51 <bwolfe> !masonf's gsoc application
11:59:51 <OpenMRSBot> bwolfe: Error: "masonf's" is not a valid command.
11:59:59 <bwolfe> hmm, not in there :-p
12:00:09 <r0bby> burke_openmrs: one caveat of Groovy: it ignores the 'private' access modifier
12:01:23 <r0bby> I found that out one day LOL
12:01:43 <masonf> how do groovy and jython relate. From what I understand they are both dynamicly typed "cool" languages like python that run in the java jvm
12:01:52 <r0bby> masonf: they don't
12:02:17 <r0bby> groovy code is (mostly but not entirely) valid java code)
12:02:18 <masonf> They do essensially server the same purpose?
12:02:22 <masonf> serve*
12:02:27 <r0bby> jython is python within the jvm
12:02:51 <r0bby> similar to jruby which is ruby within the jvm
12:02:52 <burke_openmrs> groovy integrates with java better, since it was grown out of java and only influenced by python/ruby
12:03:03 <r0bby> more or less burke_openmrs has it
12:03:08 <napi> !napi's gsoc application
12:03:08 <OpenMRSBot> napi: Error: "napi's" is not a valid command.
12:03:14 <napi> \o/
12:03:18 <r0bby> I LOVE groovy
12:03:24 <burke_openmrs> r0bby++
12:03:29 <r0bby> When i started learning it I was like whoa
12:03:34 <r0bby> wanna see something neat
12:03:45 <r0bby> new File("foo.xml").eachLine { println it }
12:03:50 <r0bby> VOILA!
12:04:02 <r0bby> closures++
12:04:35 <napi> lol
12:04:48 <r0bby> "it" is an implicit parameter passed to a closure; otherwise: new File("foo.xml").eachLine { line -> println line }
12:04:54 <masonf> yeah it looks very clean
12:05:00 <r0bby> it is.
12:05:11 <r0bby> it's just dumb that groovy ignores the private access modifier
12:05:36 <bwolfe> masonf: nah, you don't have to answer 4-6 explicitly
12:06:09 <r0bby> i answered everything
12:06:19 <masonf> r0bby: In classes that use it. Not the other way around?
12:06:19 <r0bby> but i let my interactions here help me (or hurt me)
12:06:27 <r0bby> masonf: ?
12:06:35 <r0bby> masonf: both
12:06:46 <r0bby> if you bind a class to the GroovyShell
12:06:55 <masonf> so you can get at other objects private data?
12:07:04 <r0bby> you can access the private fields of everything that is accessible via that binding.
12:07:06 *** bmckown has joined #openmrs
12:07:06 *** ChanServ sets mode: +o bmckown
12:07:31 <r0bby> (tried it.)
12:07:38 <masonf> Loosing prescious oopishness
12:10:10 <r0bby> heh yeh
12:10:32 <r0bby> burke_openmrs: gotta be careful if the groovy form plugin makes it through
12:10:49 <burke_openmrs> ?
12:11:01 <r0bby> since it IS possible for people to get at and modify private fields that are accessible via the binding.
12:11:24 <burke_openmrs> can't you get to private fields in Java via reflection?
12:11:30 <burke_openmrs> doesn't hibernate and/or spring do that?
12:11:30 <r0bby> you CAN
12:11:40 <r0bby> but w/ groovy it's EASIER
12:11:51 <burke_openmrs> yes. that's why the groovy module is not installed on the demo site ;)
12:12:26 <r0bby> just saying; there has to be a way to prevent this... =/
12:12:33 <r0bby> I hated it when i found out
12:14:48 <burke_openmrs> "rm -rf /".execute() // yikes! :p
12:15:22 <r0bby> oh yeh that too
12:15:42 <burke_openmrs> r0bby: answer = don't let unauthorized people write Groovy scripts that get executed
12:16:06 <burke_openmrs> but, you're right, it's a security risk
12:16:28 <burke_openmrs> if someone can write a groovy script against the API, then they have access to everything...just like a module author
12:16:48 <r0bby> so i don't think this will go anywhere except the admin section
12:17:04 <r0bby> It makes me feel weird doing that
12:17:15 <burke_openmrs> yeah. i was thinking about it, and we probably can't afford to proliferate too many modules, so...
12:17:18 <r0bby> I'll add forms -- but the forms will be processed by java code -- not groovy
12:17:53 <r0bby> that's gonna be another interesting problem.
12:17:54 <burke_openmrs> i was thinking the groovy module would let an admin build a form and then have an option to export it in a format (e.g., xml) that could be imported into another system running the groovy module (if they're admin)
12:18:03 <r0bby> yeh.
12:18:17 <r0bby> yesterday i took the wiki markup and printed it
12:19:51 <r0bby> actually the controller code can be groovy but the code needs to be secure enough that they can't inject code
12:20:21 <burke_openmrs> r0bby: as a prototype, i'm less concerned about security.
12:20:21 <r0bby> "rm -rf /".execute()
12:20:24 <burke_openmrs> hehe
12:20:36 <r0bby> I wanna write the actual module!\
12:20:45 <r0bby> screw prototypes!
12:20:49 <burke_openmrs> I mean, I *am* concerned about security, but anyone that can install a module or do any admin functions has the same power to destroy the db/etc
12:21:05 <r0bby> good point
12:21:13 <burke_openmrs> sorry, not prototype... premiere. :p
12:21:15 <r0bby> this can't go beyond the admin point :)
12:21:18 <burke_openmrs> version 1.0
12:21:24 <r0bby> version 1.5!
12:21:32 <r0bby> okay... 1.0
12:21:34 <burke_openmrs> at version 3.0+ we can start worrying about security
12:21:38 <burke_openmrs> 0.1
12:21:43 <r0bby> 1.0
12:21:45 <burke_openmrs> 0.0000000000000000000000000001
12:21:49 <r0bby> 1.0.
12:21:56 <r0bby> I wiN!
12:21:59 * r0bby runs
12:21:59 <burke_openmrs> 1.0.0
12:22:02 <r0bby> 1.0.1
12:22:03 * burke_openmrs wins!
12:22:08 <burke_openmrs> 1.0.0 ftw!
12:22:09 * r0bby wins agaiN!
12:22:14 <r0bby> 1.1.1.1.1.1.1.1.1.1
12:22:20 <r0bby> that's not even a number!
12:22:21 <r0bby> :x
12:23:01 <burke_openmrs> i'm trying to nudge both OpenMRS and modules towards a n.n.n versioning format as convention.
12:23:51 <burke_openmrs> major.minor.micro, where micro=bug fixes, minor=backward compatible, major=likely not backward compatible +/- major changes
12:23:53 *** eray has joined #openmrs
12:23:58 <r0bby> yeh :)
12:24:06 <r0bby> yeh
12:24:37 <r0bby> I'd like to come onboard as a dev -- but i need to learn this api -- somehow you have to give us a primer that's IN ONE PLACE!
12:24:51 <r0bby> not click here, okay click here too, now click here.
12:25:12 <r0bby> now give us a pint of your blood to make sure you're seriously interested
12:25:25 <r0bby> oh, and sign your name in blood!
12:25:34 <r0bby> I think i did this joke a week ago
12:28:07 <bmckown> r0bby, did I mention we are going to need a blood sample along with your application?
12:28:28 <r0bby> urine too?
12:28:37 <bmckown> yes.
12:28:41 <r0bby> oh sure
12:29:12 <bmckown> I tried the dual heads on hardy and it worked, btw.
12:29:31 <bmckown> used nvidia x server settings.
12:29:34 <bmckown> package
12:30:09 <bmckown> Of course, my wireless is not working yet on hardy....
12:30:19 <burke_openmrs> okay...gotta run to a conf call. later.
12:30:29 <bmckown> which means I have to unplug to go to conference call.
12:30:31 <r0bby> latea!
12:30:36 <bmckown> bye.
12:30:38 <r0bby> NO!
12:30:51 <r0bby> you can't leave me!
12:32:30 *** pombreda has quit IRC
12:32:51 <burke_openmrs> bbl
12:32:54 *** burke_openmrs has quit IRC
12:36:06 <masonf> bwolfe: I realize how similar my abstract is to the one on the project page but I feel like if I added to it I would be forcing in specifics that don't belong there. Would it be a good idea to do a timeline to show my understanding instead or should I keep trying to rework the abstract?
12:37:26 *** burke has joined #openmrs
12:37:26 *** ChanServ sets mode: +o burke
12:40:43 *** burke has quit IRC
12:41:37 *** burke has joined #openmrs
12:41:37 *** ChanServ sets mode: +o burke
12:42:15 *** ekrub has joined #openmrs
12:42:15 *** ChanServ sets mode: +o ekrub
12:46:01 <napi> masonf, timeline is very important. abstract not so much
12:46:22 <napi> for most of my abstracts i just copy+paste the description from the org site, reworded and fleshed it a little
12:46:46 <napi> it's the part that is shown publically, so wanted it to be more a general overview of the project, rather than any detail about myself or how i'd go about doing it
12:47:20 *** bmckown has quit IRC
12:47:46 *** bwolfe has quit IRC
12:51:11 *** bmckown has joined #openmrs
12:51:11 *** ChanServ sets mode: +o bmckown
12:51:59 *** bwolfe has joined #openmrs
12:51:59 *** ChanServ sets mode: +o bwolfe
12:54:03 *** burke has quit IRC
12:54:06 *** ekrub is now known as burke
12:54:42 *** upul has quit IRC
13:15:00 *** abyot has quit IRC
13:18:14 <OpenMRSBot> Recent updates in the world of openmrs: PIH-EMR Blog: New hospital <http://pihemr.wordpress.com/2008/04/03/getting-connected/>
13:18:52 *** pombreda has joined #openmrs
13:18:52 *** ChanServ sets mode: +v pombreda
13:22:58 <masonf> napi: thanks and a good timeline is usful in itself!
13:26:47 <masonf> bwolfe: can you clarify which questions you would like me to answer in more detail? Do you agree with napi about focusing on a timeline?
13:27:14 <bwolfe> masonf: yeah, a timeline would be good
13:27:30 <bwolfe> masonf: you should be able see which questions you missed :-p
13:29:36 *** burke has quit IRC
13:32:39 *** burke has joined #openmrs
13:32:39 *** ChanServ sets mode: +o burke
13:32:44 *** burke has quit IRC
13:42:44 *** eray has left #openmrs
13:52:54 *** eray has joined #openmrs
14:08:11 *** eray has left #openmrs
14:09:46 * masonf is having fun with the groovy form module http://pastebin.com/d7642a697
14:10:20 <masonf> is there a way to run these groovy scripts from a command line and still have access to the openmrs data?
14:11:38 <bwolfe> masonf: burke would be proud :-)
14:12:43 <masonf> Its really helping with the learning curve.
14:14:35 <r0bby> :(((
14:14:42 <r0bby> don't steal it from me!
14:14:44 <r0bby> :<<
14:15:20 * r0bby is scared
14:15:22 <masonf> r0bby: ?
14:15:28 <r0bby> masonf: << applied for it
14:15:31 <Keelhaul> mobbing!
14:15:35 <r0bby> before it was put up
14:15:45 <r0bby> er I applied for it
14:15:54 <bwolfe> masonf: how so? can you describe that more? :-)
14:16:01 <r0bby> masonf: it's difficult
14:16:10 <r0bby> but i'm sure it'd be possible given the proper classpath
14:16:12 <masonf> r0bby: which? I am applying for tribe to personattr
14:16:21 <r0bby> Groovy Form Module
14:16:29 <r0bby> at the time i applied i wasn't sure what i was getting into
14:16:36 <r0bby> but i knew i wanted to do groovy stuff :D
14:21:11 <Keelhaul> why is tribe important anyway
14:21:53 <r0bby> Keelhaul: in Africa for ex) some parts are still organized into tribes. (keep in mind African nations are still considered third world)
14:22:11 <r0bby> so OpenMRS needs to track it
14:22:14 <Keelhaul> does tribe have a medical relevance though
14:22:15 <r0bby> At least i think
14:22:19 <r0bby> not surte
14:22:25 <bmckown> tribe is slated to be moved to personAttribute
14:22:28 <masonf> bwolfe: well I can easily test if functions work like I think they would. Right now I am playing with p.printAttributes() I would expect that to print a whole slew of stuff but it didn't. I learned.
14:22:51 <bmckown> we are not encouraging use of tribe at this point, but some implementations still need it.
14:24:46 <masonf> bwolfe: attributes aren't currently in the test data or what?
14:27:40 <masonf> personAttributes*
14:28:33 <r0bby> ;x
14:28:43 <r0bby> bmckown: was i right in my explaination?
14:29:39 <bmckown> I suppose. I'm no expert on that. From what I know...
14:29:58 <bmckown> Rwanda cannot even see the word tribe in the code anywhere...
14:30:10 <bmckown> And in Kenya we are trying to eliminate the use of it.
14:30:38 <r0bby> yeh
14:30:46 <Keelhaul> i heard there was some tribe related killing lately
14:30:52 <r0bby> I do know Africa still organizes into tribes
14:30:57 <bmckown> well, yes.
14:32:25 <masonf> but we/(I if I am accepted to take on the task for SoC) will add back in tribe as a person attr
14:32:43 <masonf> so it will be optional
14:33:07 <r0bby> oh cute
14:33:14 <r0bby> somebody is sending me spam
14:33:19 <r0bby> w/ the word "virus" in it.
14:33:25 <r0bby> "HEY let's open it!"
14:33:47 <r0bby> linux++
14:35:43 <masonf> do most devs for openmrs develop on windows?
14:36:03 <masonf> I noticed some dos line endings
14:36:10 <r0bby> some
14:36:16 <r0bby> I develop on ubuntu
14:36:18 * bwolfe uses ubuntu
14:36:28 <bwolfe> jmiranda uses windows
14:36:29 <r0bby> and my IDE doesn't ^M :)
14:36:38 <r0bby> <3 IDEA
14:36:56 <bwolfe> djazayeri uses windows
14:37:00 <r0bby> i import grails apps into my openmrs project workspace.
14:37:01 <bwolfe> mseaton uses ubuntu
14:37:08 <bwolfe> burke uses a mac
14:37:21 <bwolfe> bmckown uses ubuntu
14:37:25 <r0bby> damn it i was about to make an old man joke
14:37:41 <r0bby> I did that to burke one day :)
14:37:49 <masonf> I have used emacs for everything else but this project seems to have alot of eclipsers
14:37:49 <bmckown> ooh.
14:37:59 * masonf uses freebsd
14:38:30 * r0bby uses ubuntu
14:38:34 <bmckown> I am so tempted to move to using something besides eclipse.
14:38:35 <r0bby> and i'm getting pissed off
14:39:03 <r0bby> if one of these updates doesn't fix my fn+f8 problem i'm gonna go postal.
14:39:18 * bmckown uses ubuntu, and has freebsd (well, apple) at home.
14:39:19 <masonf> emacs! :) gotta learn lisp though to make it worth it
14:39:28 <bwolfe> emacs--
14:39:32 <bwolfe> eclipse++
14:39:37 <bmckown> vim++
14:39:50 <bwolfe> vim--
14:39:54 <bwolfe> gvim++
14:39:57 <bwolfe> :-)
14:40:01 <Keelhaul> macs D=
14:40:22 <bmckown> :-)
14:40:26 <masonf> I hear BBEdit is nice for the mac
14:40:29 <Keelhaul> i hate apple
14:40:39 <bmckown> I never paid for BBEdit.
14:40:59 <bmckown> i hate windows.
14:41:02 <bmckown> :-)
14:41:08 <r0bby> ide wars of 2008.
14:41:15 <Keelhaul> apple is microsoft's queer cousin
14:41:34 <masonf> I have eclipse tweaked like emacs which is a nice combo. Yeah the whole pay thing is wierd after being submerged in the OSS world
14:41:39 <Keelhaul> but the company itself isnt as annoying as its fanbase
14:42:00 <masonf> I have class keep it groovy r0bby! thanks for the extra clarification on the app bwolfe!
14:42:31 <r0bby> heh
14:42:35 <r0bby> so
14:42:35 <bwolfe> ok, cya masonf
14:42:36 <bmckown> Keelhaul, hehe, that's funny.
14:42:44 <r0bby> :P
14:42:45 *** masonf has left #openmrs
14:42:50 <r0bby> so -- yeh
14:43:10 <r0bby> If ubuntu doesn't fix their shit
14:43:23 * r0bby shakes fist
14:43:35 <Keelhaul> http://www.bbspot.com/News/2007/07/apple-store-to-being-charging-entrance-fee.html
14:43:36 <OpenMRSBot> <http://ln-s.net/kD_> (at www.bbspot.com)
14:43:43 <Keelhaul> Alexander Hu, an avid Mac user, said, "I don't mind paying $5 to get into the store, if it keeps out the iPhone gawkers and Windows lusers who want to drool over the new Macs."
14:43:43 <bmckown> now r0bby . be nice.
14:43:56 <r0bby> I want fn+f8 to work
14:44:08 <r0bby> (CRT/LCD)
14:44:19 <r0bby> aka switching between the monitor connected to the VGA port
14:45:04 <bmckown> r0bby, remember it is not the hardware's fault. No throwing or breaking your computer, please.
14:45:05 <r0bby> haha fn key works... fn+f8 doesn/t
14:45:23 * r0bby gets his acme(r) anvils ready
14:45:30 <Keelhaul> hmm
14:45:38 <Keelhaul> if i put a linux bootloader on my laptop
14:45:45 <r0bby> you can do that :)
14:45:51 <Keelhaul> will it break the restore function of vista
14:46:05 <Keelhaul> they put a restore partition on the hdd nowadays instead of a cd
14:47:13 <bmckown> No. I am dual booting linux and windows on t61 which has restore partition.
14:47:35 <bmckown> grub lists the restore partition as one of the boot options
14:47:42 <Keelhaul> i'm guessing restoring vista with the manufacturer's tool will overwrite the linux bootloader, rather
14:47:48 <bmckown> yes.
14:47:51 <bmckown> it will.
14:48:05 <Keelhaul> hows ntfs support in linux nowadays
14:48:22 <bmckown> Will have to use the install cd to reboot into linux then update the ...
14:48:30 <bmckown> the... master boot record.
14:49:30 <bmckown> ntfs is supported just fine in linux as read only
14:49:40 <Keelhaul> aw
14:49:41 <bmckown> read/write is a bit dangerous, but you can do it.
14:49:45 <Keelhaul> damn
14:49:54 <bmckown> windows will complain and then eventually die.
14:49:58 <r0bby> fuse :)
14:49:59 <bmckown> in the long term.
14:50:15 <Keelhaul> so i cant really work on linux then
14:50:23 <Keelhaul> since my data is on an ntfs partition
14:51:01 <bmckown> Well, you can use one tool to pull from the linux partition when on windows... and it is possible to access windows from linux
14:51:03 <r0bby> Keelhaul: you can
14:51:29 <r0bby> http://fuse.sourceforge.net/
14:51:30 <bmckown> but if you 'really' want to read/write to another partition, you can but it 'might' corrupt the file system.
14:51:57 *** eray has joined #openmrs
14:52:55 <Keelhaul> well i tend to use one partition for all data
14:52:59 <Keelhaul> music, docs, code, whatever
14:53:06 <Keelhaul> so it's just a big ntfs partition
14:53:25 <Keelhaul> e.g. i have xp and vista on this machine, which share the same mydocs folders
14:53:29 <r0bby> :x
14:55:15 <bmckown> I see. I used to do that a few years ago, but windows hated that.
14:55:43 <r0bby> oh lovely i'm swapping out already
14:55:54 <bmckown> It started to give the blue screen of death on every boot.
14:55:58 <Keelhaul> =o
14:56:09 <bmckown> But maybe things are better now.
14:57:26 <bmckown> From all I've heard though, it is just not a safe practice to write stuff onto another partition that you plan to use to boot into.
14:57:57 <r0bby> jesus h. christ
14:58:08 <r0bby> two biggest memory hogs: thunderbird and IDEA.
14:58:24 *** otoscano has joined #openmrs
15:00:49 <bmckown> Hi, otoscano on mibbit.
15:01:12 <bmckown> Are you using the mibbit that is on the OpenMRS site?
15:01:31 <otoscano> yes
15:01:37 <bmckown> cool! :-)
15:02:30 <bwolfe> hows that working for ?
15:02:38 <bwolfe> err *working for you?
15:05:17 <otoscano> you talk to me?
15:05:44 <r0bby> I domnm
15:05:48 <r0bby> don't like mibbit
15:05:54 <Keelhaul> bmckown: the data partition is just data, no boot
15:05:54 <r0bby> I'm WAYYY too used to irssi
15:07:21 <bmckown> Keelhaul, that sounds more safe. I know it's possible. I'm not an expert on it, so you may want to google on the topic if you have concerns about it.
15:08:06 *** eray has left #openmrs
15:08:12 <bmckown> I don't want to say "Hey that will work great!" and then you have some trouble with it. But I would do so if I needed to.
15:08:26 <bwolfe> otoscano: yeah, how is the ajax client?
15:08:29 <bmckown> I would dual boot for the purpose you say.
15:08:37 <bwolfe> it seems unstable for some people...but I think it depends on the latency on your connection
15:09:54 <otoscano> I use it when I am at work and I have never had problems
15:12:22 <bwolfe> r0bby: irssi has got to be THE worst irc client ever
15:12:32 <r0bby> bwolfe: nonsense!
15:12:45 <r0bby> I can manage just fine
15:13:04 <bmckown> oh no. It's the irc wars. duck!
15:13:21 <bwolfe> OpenMRSBot: what do you think?
15:13:21 <OpenMRSBot> bwolfe: Error: "what" is not a valid command.
15:13:24 <bwolfe> !irssi
15:13:24 <OpenMRSBot> bwolfe: "irssi" --- is THE worst IRC client ever!
15:13:35 <bwolfe> I agree!
15:13:35 <bmckown> !irssi
15:13:35 <OpenMRSBot> bmckown: "irssi" --- is THE worst IRC client ever!
15:13:41 <bmckown> hey, that's funny.
15:13:45 <bwolfe> irssi--
15:13:48 <r0bby> irssi++
15:13:49 <bwolfe> xchat++
15:13:50 <r0bby> irssi++
15:13:51 <r0bby> irssi++
15:13:55 <r0bby> :>
15:14:01 <Keelhaul> mirc++ =P
15:14:06 <bwolfe> ew
15:14:07 <r0bby> I've been meaning to check out Weechat
15:14:08 * bmckown hides under a table
15:14:10 <bwolfe> xchat for windows ++
15:14:17 <Keelhaul> i like the mirc ui
15:14:23 <Keelhaul> havent found anything on par so far
15:14:46 <bwolfe> lol, weechat looks just like irssi!
15:14:58 <r0bby> you don't hate irssi you hate ncurses
15:15:27 <bwolfe> ncurses?
15:15:37 <r0bby> it's the ui lib that ncurses uses.
15:15:44 <r0bby> http://mybawx.org/web/irssi.png
15:16:05 <bwolfe> still terrible
15:16:08 <r0bby> why?
15:16:12 <bmckown> bwolfe curses ncurses
15:16:12 <bwolfe> no tabs
15:16:29 <bwolfe> I ncurse ncurses
15:16:32 <bwolfe> n times!
15:16:44 <bwolfe> control-tab?
15:16:52 <bwolfe> taskbar blinking?
15:16:58 *** nribeka has joined #openmrs
15:17:00 <bwolfe> right click options?
15:17:13 <r0bby> ...
15:17:25 <bwolfe> well spaced and separated username/text
15:17:35 <bwolfe> lack of bright green?
15:17:44 <bwolfe> there are many things its deficient on :-p
15:17:54 <bwolfe> named rooms ?
15:18:26 <bwolfe> r0bby: fyi, a restart is required for your update to complete
15:18:31 <r0bby> bwolfe: no shit
15:18:41 <r0bby> Im not in the mood to reboot
15:18:41 <bwolfe> I hovered over your screenshot and it told me that
15:18:59 <bmckown> Ah, that reminds me. I need to apt-get lynx for when I need an answer on how to get x windows functioning again.
15:19:09 <bwolfe> I'm in the modd to go home for the day
15:19:32 <bwolfe> modd=mood
15:22:10 <Keelhaul> ew shell chat
15:22:38 <bmckown> hehe
15:23:57 <r0bby> Keelhaul: it's hot.
15:24:01 <r0bby> I can connect from anywhere.
15:24:52 <bmckown> okay. I'm out. bye all.
15:25:00 *** bmckown has quit IRC
15:25:58 <Keelhaul> i like being connected to 3 networks in one window
15:27:19 <r0bby> Keelhaul: i'm connecting to multiple nets
15:27:34 <Keelhaul> bbut oyu prolly have one window per channel
15:27:36 <r0bby> efnet,dalnet,undernet,blitzed,codehaus
15:27:43 <r0bby> yes
15:27:56 <r0bby> I could split em
15:28:00 <r0bby> if i figured it out
15:28:00 <Keelhaul> i have 3 networks / 12 channels in one
15:28:08 <r0bby> yes
15:28:13 <r0bby> and that's possible w/ irssi.
15:28:22 <r0bby> I just don't care
15:29:05 *** burke has joined #openmrs
15:29:05 *** ChanServ sets mode: +o burke
15:29:23 *** bwolfe has quit IRC
15:31:07 <r0bby> </ircclientwarsof2008>
15:41:32 *** otoscano has quit IRC
15:42:42 *** Wiss_ has joined #openmrs
15:50:04 *** Wiss has quit IRC
15:58:59 *** eray has joined #openmrs
16:06:15 *** Wiss_ has left #openmrs
16:06:37 *** Wiss has joined #openmrs
16:09:43 *** eray has left #openmrs
16:12:25 *** eray has joined #openmrs
16:18:07 *** bwolfe has joined #openmrs
16:18:07 *** ChanServ sets mode: +o bwolfe
16:18:07 *** OpenMRSBot sets mode: +o bwolfe
16:18:08 <OpenMRSBot> Hey there Ben!
16:20:57 <eray> is there any problem on http://demo.openmrs.org/ ?
16:21:12 <bwolfe> eray: its working now
16:21:19 <bwolfe> or at least it is for me
16:21:54 <eray> bwolfe: it is not responding to me
16:22:47 <eray> the page is can not be loaded
16:23:00 <eray> NOT is :)
16:23:41 <bwolfe> shift-reload?
16:23:44 <bwolfe> I don't konw what to tell you
16:23:47 <bwolfe> its working from this end
16:23:49 <bwolfe> can you ping it ?
16:26:04 *** atomicturtle has quit IRC
16:26:36 *** openmrs_8810 has joined #openmrs
16:29:08 <eray> bwolfe: eray@kevkev:~$ ping demo.openmrs.org
16:29:08 <eray> PING demo.openmrs.org (70.87.57.146) 56(84) bytes of data.
16:29:09 <eray> --- demo.openmrs.org ping statistics ---
16:29:09 <eray> 32 packets transmitted, 0 received, 100% packet loss, time 31011ms
16:29:09 <eray> eray@kevkev:~$
16:30:32 <bwolfe> hmm
16:31:15 <bwolfe> eray: http://nopaste.com/p/aHdj4n3eJ
16:31:31 <bwolfe> must be something between you and the demo server :-/
16:32:31 *** bwolfe is now known as bwolfe_away
16:33:29 <eray> maybe...
16:34:01 *** openmrs_8810 has quit IRC
16:39:15 *** burke has quit IRC
16:40:58 *** burke has joined #openmrs
16:40:58 *** ChanServ sets mode: +o burke
16:41:43 *** r0bby has quit IRC
16:47:15 *** r0bby has joined #openmrs
16:53:43 *** nribeka has quit IRC
16:53:45 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #665 (task closed): Data Export first concept column broken <http://dev.openmrs.org/ticket/665#comment:1> || OpenMRS Tickets: Ticket #665 (task created): Data Export first concept column broken <http://dev.openmrs.org/ticket/665>
16:54:09 <burke> r0bby: f = "reverse"; "yvoorg"."$f"()
17:06:53 <r0bby> ?
17:09:44 <burke> s = "si" + "ze"; assert "groovy"."$s"() == 6
17:23:00 *** burke has quit IRC
17:30:35 <r0bby> heh
17:30:49 <r0bby> fn+f8 works
17:31:13 *** Val`hw` has joined #openmrs
17:31:20 <r0bby> now i just need to get expanding it to the screen
17:31:23 <r0bby> bbiab
17:38:58 *** openmrs_6950 has joined #openmrs
17:42:15 *** eray has quit IRC
17:42:19 *** atomicturtle has joined #openmrs
17:44:04 <r0bby> GAH
17:45:05 <openmrs_6950> is openmrs ready for use in a small medical practice ?
17:45:26 *** nribeka has joined #openmrs
17:47:39 <r0bby> openmrs_6950: openmrs is targeted towards developing nations
17:47:48 <r0bby> primarily for use in remote clinics
17:50:11 *** Ngref has quit IRC
17:53:23 <r0bby> argh
18:03:58 <openmrs_6950> other than billing, is health care different, developing or developed countries ?
18:04:37 <napi> openmrs_6950, massively different
18:05:21 <napi> mostly in the resources available to patients
18:05:37 <napi> be they specialist physicians, drugs, equipment, facilities
18:09:11 *** nribeka has quit IRC
18:10:32 <openmrs_6950> thanks.
18:14:37 <napi> which country do you live in?
18:15:55 <openmrs_6950> Vermont, USA, pretty rural that can be classified as third world
18:16:06 <napi> heh not in medicinal terms
18:16:18 <napi> example; you get a strange lump on your shoulder. you go see your GP
18:16:31 <napi> he considers possibilities of cancer (not to mention a host of other possibilities)
18:16:40 <napi> so, he might run a few preliminary blood tests
18:17:16 <napi> enough is confirmed, he sends you to go see a cancer specialist
18:17:35 <napi> he confirms diagnosis of skin cancer (lets assume it's a fairly mild form), and starts you on drug treatment
18:17:48 <napi> you don't react well to it, so he signs you up for keamo(sp?) and radiotherapy
18:17:58 <napi> 6 months later, cancer is dead, and you have regular checkups in the coming years
18:18:21 <napi> in a developing country, it could be case of you going to see the doc, he diagnoses you, gives you a pot of drugs and says "thats about all we can do"
18:18:22 <openmrs_6950> more or less the same way, you see the primary care provider, then may be referred to oncologist
18:18:28 <napi> indeed
18:18:50 <napi> a lot of developing countries just don't have the resources available in terms of specialists or equipment (faaar too expensive)
18:19:03 <napi> majority of doc's are 'jack of all trades'
18:19:34 <napi> the fact that openmrs is being used in several countries is proof enough of the problem. the software to do EMR (electronic medical records) is just too expensive for a lot of countries to buy
18:19:56 <napi> I daren't work out how much the NHS pays for EMIS across the entirety of the UK
18:19:59 <napi> scares the shit out of me
18:21:56 <openmrs_6950> In market driven USA where there's no NHS, many of the practitioners cannot afford EMR and FOSS has a place, me thinks
18:22:19 <napi> indeed
18:22:58 <napi> private health care is growing in the uk slowly but surely. but with the nhs still being the principal supplier of health care, the government just shits litearlly billions of pounds down the toilet each year
18:23:18 <napi> they've spent £2 billion already on the National Spine ... so far they have next to nothing to show for it
18:23:40 <napi> 5 of the major software development companies in the UK have already taken £200 million each and then pulled out after 6 months
18:23:50 <napi> all saying "sorry... it can't be done"
18:25:25 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #663 (task closed): Remove Java 6 dependency in report xml macro handling <http://dev.openmrs.org/ticket/663#comment:2>
18:31:18 *** omar_ has joined #openmrs
18:34:15 *** Feez has quit IRC
18:42:16 *** HongJun has joined #OpenMRS
18:47:14 *** burke has joined #openmrs
18:47:14 *** ChanServ sets mode: +o burke
18:54:12 *** HongJun has left #openmrs
18:54:20 *** r0bby has quit IRC
19:00:46 *** jmiranda has quit IRC
19:02:50 *** pombreda has quit IRC
19:03:18 *** r0bby has joined #openmrs
19:06:34 *** Wiss_ has joined #openmrs
19:10:00 *** omar_ has quit IRC
19:14:27 *** Wiss has quit IRC
19:14:40 *** Wiss_ is now known as Wiss
19:17:25 *** nribeka has joined #openmrs
19:17:41 *** nribeka has quit IRC
19:17:56 <r0bby> I got it working sorta
19:18:08 *** nribeka has joined #openmrs
19:33:42 *** pombreda has joined #openmrs
19:33:43 *** ChanServ sets mode: +v pombreda
19:50:50 <r0bby> Dual monitors++
19:50:50 <r0bby> :D
20:03:25 *** openmrs_6950 has quit IRC
20:21:49 * r0bby dances
20:39:34 *** upul has joined #openmrs
20:42:16 *** bwolfe_away has quit IRC
20:51:00 *** docpaul has joined #openmrs
20:51:00 *** ChanServ sets mode: +o docpaul
20:51:07 <docpaul> hola!
20:51:34 <docpaul> by sheer will, i have made broadband come alive in my new home
20:51:40 <docpaul> to the tune of 15mbit!
20:51:46 <pearlbear> wow! congrats!
20:51:59 <docpaul> heya michelle. :)
20:52:09 <docpaul> sorry i've been a bit silent on the mailing list
20:52:17 <docpaul> i intend to reply to your emails shortly
20:52:21 <docpaul> just getting caught up
20:52:25 <pearlbear> cool
20:52:33 <docpaul> have you been able to move forward with your WHO negotiation some?
20:52:49 <pearlbear> brb
20:53:12 <docpaul> i'm going to geneva at the end of next week, and so i can poke them in person if there are issues
20:54:16 <docpaul> man, gotta love brand new neighborhoods for internet speeds. :)
21:19:22 <upul> docpaul: Is that Paul Biondich?
21:19:35 <docpaul> upul: yes it is. :)
21:20:19 <upul> docpaul: Hi, I'm interested in the eclipse studio project
21:20:51 <upul> I submitted an application last 31
21:20:53 <docpaul> upul: great
21:20:59 <docpaul> what's your first name?
21:21:02 <upul> upul
21:21:16 <docpaul> haha
21:21:24 <docpaul> that was almost too obvious
21:21:47 <upul> Actually it was made in a couple hours that 31 night
21:21:51 <upul> :)
21:21:55 <docpaul> upul: we will start sorting through the apps this next week, and we'll be giving feedback soon
21:22:04 <docpaul> asking questions, asking for revisions and additions
21:22:06 <upul> I will update it again before deadline
21:22:11 <docpaul> fantastic
21:22:20 <docpaul> have you ever built eclipse plugins?
21:23:00 <upul> no, just a user, but a friend of mine does
21:23:20 <docpaul> so, it's time to do some quick study on that. :)
21:23:20 <upul> anyway i'm reading on it
21:23:24 <docpaul> great
21:23:35 <docpaul> that's going to be the technically challenging part of the project
21:23:59 <upul> so the important plugin parts are,
21:24:10 <upul> building skelton module
21:24:10 <docpaul> so giving us as much indication that you'd know how to do this part well will be important
21:24:32 <docpaul> yeah, the module skeleton wizard would be the main one
21:24:32 <upul> builing new module templates
21:24:52 <upul> i got the book builing commerical eclipse plugins
21:25:03 <upul> i don't think i could cover it in a few days
21:25:10 <upul> so i will see what's available
21:25:18 <upul> to get a overall picture
21:31:19 * r0bby humps his dual monitors
21:31:56 <pearlbear> docpaul - actually, I have to pick that back up. I'll be in touch.
21:47:10 *** Wiss has left #openmrs
21:49:37 *** jmiranda has joined #openmrs
21:49:55 *** ChanServ sets mode: +o jmiranda
22:06:16 <docpaul> whoa.. i am getting true 11mbit downloads
22:06:24 <docpaul> from home... i am in heaven
22:07:16 <jmiranda> docpaul: the new home? you close on that yet?
22:07:24 <docpaul> last friday
22:07:27 <docpaul> yep. :)
22:07:44 <docpaul> brand new neighborhood = elite new wiring
22:08:16 <jmiranda> nice
22:08:59 <docpaul> cool re: the actuate stuff
22:09:29 <docpaul> leslie wants me to do a blog post about our two projects that are co-mentored by two organizations
22:09:40 <docpaul> if you'll remember, they really wanted to see more of that this yer
22:09:43 <docpaul> er, year
22:10:36 <docpaul> 1.3 megabytes per second download
22:10:40 <docpaul> i'll take it
22:10:53 <jmiranda> docpaul: yes ... thanks for sending that email to get the ball rolling on a mentorship
22:10:59 <jmiranda> that would be awesome as well
22:11:29 <docpaul> what's unreal is that we get digital cable, 10mbit internet, and digital phone with 5c/min calls to africa... for $79 a month!
22:11:44 <docpaul> came with two hd dvr cable boxes
22:11:46 <jmiranda> wow
22:12:01 <docpaul> amazing how competition is good for the consumer
22:12:16 <jmiranda> i'm paying $50 for analog quality "digital" cable
22:13:16 <docpaul> our house is wired with cat5 so i'm thinking i'll just go out and buy a gigabit router, and hook up a wireless hub somewhere in the house
22:13:27 <jmiranda> tonight, megan recommended that i get rid of cable since we never watch it and just purchase MLB.TV for the year
22:13:30 <jmiranda> so i can watch the sox
22:13:35 <jmiranda> all about that
22:13:38 <docpaul> not a bad idea
22:13:49 <docpaul> i'm going to get nba tv next year
22:13:54 <docpaul> i'm a basketball freak
22:14:12 <docpaul> even though it's been hard supporting the jailpacers this year
22:14:14 <jmiranda> ooh, not this year
22:14:19 <r0bby> gawd paul
22:14:26 <jmiranda> indiana ... p.u.
22:14:26 <r0bby> wanna adopt mer!?!?!??!
22:14:35 <r0bby> I so could use that kind of bandwidth!
22:14:49 <docpaul> dude, i'm downloading a movie at 1.3 mbyte/sec right now
22:14:55 <docpaul> er, tv show
22:15:00 <jmiranda> let's be honest, no one can actually use that kind of bandwidth
22:15:06 <docpaul> i am! :)
22:15:14 <r0bby> jmiranda: are you smoking crack?
22:15:20 <jmiranda> countries can use that kind of bandwidth
22:15:22 <docpaul> i'll turn into a warez whore
22:15:25 <docpaul> hehe
22:15:27 <jmiranda> :)
22:15:41 <r0bby> BAD PAUL BAD!
22:15:49 <r0bby> no donut!
22:16:12 <docpaul> i just downloaded both episodes of american idol in the time we were just talking justin
22:16:16 <docpaul> 800mb worth
22:16:17 <docpaul> hhaa
22:16:19 <docpaul> er, haha
22:16:39 <r0bby> docpaul: don't take this wrong but: fuck you!~
22:16:48 <jmiranda> wow
22:16:50 <r0bby> I want that bandwidtH!
22:16:52 <docpaul> how could i take that in the right way. :)
22:16:53 <r0bby> :<<<
22:17:10 <r0bby> omg i love my dual monitors
22:17:18 <docpaul> oh that's right, r0bby is from the ny area. :)
22:17:23 <jmiranda> docpaul: by the way, you made my point
22:17:28 <docpaul> f bombs are a common part of the vernacular
22:17:31 <jmiranda> american idol?
22:17:32 <jmiranda> c'mon
22:17:38 <docpaul> it's my weakness
22:17:50 <jmiranda> r0bby: really? nyc? what part?
22:17:57 <r0bby> jmiranda: not NYC
22:18:04 <r0bby> 60 miles north
22:18:18 <jmiranda> got it
22:18:28 <docpaul> rob: is it true that you have a pathway towards grails insertion?
22:18:30 <jmiranda> i've got a soft spot for nyc
22:18:34 <docpaul> into openmrs?
22:18:36 <jmiranda> just hate the yankees
22:18:44 <r0bby> docpaul: it's gonna be a lot of work
22:18:50 <docpaul> but is it possible?
22:19:00 <r0bby> not sure
22:19:05 <docpaul> not good enough
22:19:14 <r0bby> it'd be easier if we had a grails app
22:19:22 <r0bby> but it's the other way around
22:19:29 <r0bby> and we have to make sure spring plays nice
22:19:43 <r0bby> and doesn't step on the toes w/ the UrlMapping
22:19:48 <docpaul> well, of course it'd be easier... but that's why we called in you, the big gun
22:19:51 <r0bby> grails that is in that respect
22:20:00 <r0bby> I'm just learning grails myself!
22:20:07 <docpaul> you're too modest
22:20:15 <docpaul> hehe
22:20:43 <docpaul> justin: you would like robby's coding style
22:20:51 <docpaul> what's your blog rob?
22:21:03 <r0bby> http://robbyoconnor.blogspot.com
22:21:07 <r0bby> basically
22:21:29 <r0bby> if grails goes according to graeme's roadmap
22:21:46 <docpaul> yes?
22:21:46 <r0bby> gsps should be separated
22:21:50 <docpaul> ah
22:22:14 <docpaul> how does it work now?
22:22:16 <r0bby> http://grails.codehaus.org/Roadmap
22:22:22 <r0bby> all integrated
22:22:30 <r0bby> taglibs are dynamic
22:22:39 <docpaul> yes, ok
22:22:48 <r0bby> basically it's all integrated :/
22:22:53 <r0bby> I dont understand it well :(
22:23:17 <jmiranda> docpaul: how so?
22:23:38 <r0bby> jmiranda: I played w/ all closure proposals
22:23:51 <docpaul> justin: he does a lot of fringe new feature experimentation
22:23:51 <r0bby> used a trivial swing example
22:24:18 <r0bby> overall I kinda like CICE/BGGA; BGGA has more power than I showed there
22:24:50 <r0bby> the only documentation to the new BGGA prototype is Neal Gafter's blog post from march 17th
22:25:27 <r0bby> Create a standard Spring MVC application without the rest of Grailsbut with a GSP view? << this is what we want
22:26:16 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #671 (enhancement created): On shutdown of OpenMRS (JVM), scheduler should shutdown all tasks <http://dev.openmrs.org/ticket/671> || OpenMRS Tickets: Ticket #670 (task created): Implement isExecuting() feature for scheduled tasks <http://dev.openmrs.org/ticket/670> || OpenMRS Tickets: Ticket #669 (task created): Change "Running?" column header on the Task List page <http://dev.openmrs.org/ticket/669> || OpenMRS Tickets: Ticket #668 (defect created): Delay scheduled task startup to avoid "could not execute query" exception <http://dev.openmrs.org/ticket/668> || OpenMRS Tickets: Ticket #667 (enhancement created): Allow scheduled task start time to be nullable <http://dev.openmrs.org/ticket/667> || OpenMRS Tickets: Ticket #666 (enhancement created): Allow scheduled task to be started at a specific date and time <http://dev.openmrs.org/ticket/666>
22:28:31 <r0bby> jmiranda: I had a lot of fun fiddling w/ most features; properties spec needs to be updated; it doesn't behave as it should; read-only and write-only properties don't exist
22:29:03 <r0bby> The guy who wrote the prototype said he didn't have a use for write-only properties and neither did I
22:29:33 <r0bby> in the end BGGA will probably adopt groovy-like syntax for closures
22:29:46 <r0bby> currently it's =>
22:34:49 <jmiranda> very cool
22:35:52 <r0bby> my swing closure examples got linked on dzone
22:36:12 <jmiranda> i took a class in ML back at school
22:37:07 <jmiranda> it was fun ... although i have to admit it was not easy to pick up
22:37:15 <r0bby> I'm prolly gonna get into ML
22:37:23 <jmiranda> very powerful though
22:37:49 <docpaul> so justin. this actually seems like a significant initiative:
22:37:52 <docpaul> https://mural.dev.java.net/
22:39:02 <jmiranda> oooh, i like
22:39:17 <r0bby> hrm
22:40:23 <docpaul> hmm... very interesting
22:40:33 <docpaul> a lot of relevance to health information exchange as well
22:41:22 <jmiranda> maybe this is the project that gets actuate, pentaho, et al talking
22:41:33 <jmiranda> that looks very interesting
22:42:09 <docpaul> you gotta wonder... it's definitely a shot across the bow for the generic functionality across those types of applications
22:42:16 <docpaul> the communities seem quite active too
22:42:25 <jmiranda> anything implemented yet?
22:42:37 <docpaul> trying to see
22:42:40 <jmiranda> or are they just writing specifications at this point
22:43:16 <docpaul> https://open-dm-dq.dev.java.net/source/browse/open-dm-dq/
22:43:17 <jmiranda> ok, well i need to head home (i'm at megan's med school)
22:43:24 <jmiranda> i'll be back online in a few
22:44:40 <jmiranda> it's spring based
22:45:32 <jmiranda> ok, talk to you all soon
22:45:33 <docpaul> yeah, very active code development
22:45:36 <docpaul> seeya
22:45:46 *** jmiranda has quit IRC
22:46:07 <docpaul> i gotta get some shuteye too
22:56:21 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #675 (enhancement created): Add last execution time to TaskDefinition <http://dev.openmrs.org/ticket/675> || OpenMRS Tickets: Ticket #674 (defect created): Scheduler should maintain a single Timer object <http://dev.openmrs.org/ticket/674> || OpenMRS Tickets: Ticket #673 (defect created): Scheduler should check to see if task is already running before starting the task <http://dev.openmrs.org/ticket/673> || OpenMRS Tickets: Ticket #672 (enhancement created): Remove exeception when stopping an already stopped task <http://dev.openmrs.org/ticket/672>
23:22:25 *** burke has quit IRC
23:23:05 *** jmiranda has joined #openmrs
23:32:34 *** r0bby has quit IRC
23:38:39 *** ChanServ sets mode: +o jmiranda
23:38:58 *** r0bby has joined #openmrs