IRC Chat : 2008-05-28 - OpenMRS

00:08:11 <njero> Hmmm
00:08:40 <njero> Maybe I don't fully understand your project... I thought you would be using the stuff in the forms and form_field areas of the data model
00:08:50 <njero> And generate from those...
00:09:08 <njero> But it seems like you are on to much more
00:10:17 <r0bby> no
00:10:21 <r0bby> I'm making web forms
00:10:31 <r0bby> from a model
00:10:50 <r0bby> http://openmrs.org/wiki/GroovyForms_Module
00:14:19 <r0bby> njero: AJAX Is actually going to be added -- whether it's during summer of code, or after it will be adde.d
00:14:22 <r0bby> added*
00:17:49 <r0bby> njero: my project isn't that bad
00:18:05 <njero> heh
00:18:09 <r0bby> but you have *NO IDEA* how much easier it will make people lives :P
00:18:30 <njero> Yeah, I am just coming from a completely different angle I think...
00:18:33 <r0bby> Right now. they rely on microsoft infopath and when they want something quick/dirty they turn to MS Access
00:18:46 <njero> After reading the poposal/plan it makes sense what you are going for
00:18:53 <r0bby> yes =)
00:19:04 <r0bby> and when i applied i had *NO FUCKING CLUE* what i was doing :P
00:19:14 <njero> lol
00:19:16 <r0bby> I knew it had to do w/ groovy :P
00:19:24 <r0bby> it'll be amazing
00:19:40 <r0bby> have you coded?
00:19:44 <njero> so did you watch the formtasticus video I linked to?
00:19:55 <r0bby> er yes
00:20:06 <r0bby> i found it actually
00:20:35 <njero> r0bby: lots... I work for Baobab (http://baobabhealth.org)... which is implementing an alternate front end for the data model
00:21:00 <njero> our front end is in Ruby on Rails... and uses the MVC paradigm for forms (as opposed to infopath)
00:21:25 <njero> Will you go to Durban for the conference?
00:24:28 <r0bby> ?!?!
00:24:43 <r0bby> Ifg they pay sure
00:24:46 <r0bby> otherwise no
00:25:17 <r0bby> eh docpaul
00:25:58 <r0bby> nevermind
00:26:24 <njero> heh
00:26:58 <njero> I bet they would bring you... you are definitely the most vocal of SoC participants
00:27:06 <njero> Maybe google would send you...
00:27:07 <njero> :)
00:29:07 <r0bby> I love google summer of code (i started the meetups list :> )
00:29:22 <r0bby> lh is a manager though she asked me to do it :)
00:29:30 <r0bby> I also started trhe gsoc-meetips channel :)
00:30:55 *** maveriick has quit IRC
01:16:26 *** njero has quit IRC
01:21:27 *** sunbiz has joined #openmrs
01:21:34 <sunbiz> hi guys !!
01:21:39 <sunbiz> hi docpaul
01:21:59 <sunbiz> docpaul: loong time ... no see
01:24:58 <r0bby> hey sunbiz
01:25:08 <r0bby> Brian is your mentor right?
01:26:08 <sunbiz> yes
01:26:27 <sunbiz> r0bby: why... what happened ??
01:31:46 <sunbiz> r0bby: ...u awake ??
01:32:44 <r0bby> yes
01:32:49 <r0bby> he came here looking for yuou
01:33:11 <sunbiz> yea... saw his mail in my inbox now
01:33:19 <sunbiz> I was sleeping that time :(
01:34:02 <sunbiz> BTW where do I find the data model for 1.3... that is being talked on the list
01:34:28 <sunbiz> even 1.2 data model images seems to be on manico.net
01:34:46 <sunbiz> some incorrect linking through the wiki page I guess: http://openmrs.org/wiki/Data_Model
01:38:21 <r0bby> i dont know
01:38:33 * r0bby is busy putting in place the architecture for his module
01:41:39 <sunbiz> r0bby: keep up the good work !
01:46:21 <r0bby> watch commits
01:50:45 <sunbiz> :D
02:04:46 *** njero has joined #openmrs
02:04:46 *** ChanServ sets mode: +v njero
02:14:03 *** nribeka has quit IRC
02:14:03 *** r0bby has quit IRC
02:14:45 *** r0bby has joined #openmrs
02:18:52 *** ChanServ sets mode: +v r0bby
02:42:07 *** TorLye has joined #openmrs
03:02:19 <r0bby> TorLye: o/
03:03:07 <TorLye> greetings, r0bby
03:03:37 <r0bby> :) how was your first day codin?
03:04:53 <TorLye> not that exciting... I'm still working on my exams
03:05:07 <r0bby> eeke
03:05:33 <TorLye> the last one is tomorrow... and then... it begins!
03:06:20 <r0bby> =)
03:08:11 <TorLye> right now I'm drinking coffee and reading lecture notes on performance engineering... it's 10 am
03:20:19 <r0bby> 420am here :P
03:28:03 <sunbiz> ok...cya guys... lunch time!!
03:29:25 *** sunbiz has left #openmrs
03:45:45 *** sioraiocht has joined #openmrs
03:45:45 *** ChanServ sets mode: +v sioraiocht
03:49:22 *** njero has quit IRC
03:56:45 <OpenMRSBot> Recent updates in the world of openmrs: Saptarshi Purkayastha : OpenMRS Registration Module Begins <http://feeds.feedburner.com/~r/SunnyTalksTech/~3/299674899/openmrs-registration-module-begins.html>
05:23:21 *** sioraiocht has quit IRC
05:24:21 *** sioraiocht has joined #openmrs
05:24:21 *** ChanServ sets mode: +v sioraiocht
05:35:09 *** nribeka has joined #openmrs
05:44:10 *** njero has joined #openmrs
05:44:10 *** ChanServ sets mode: +v njero
06:02:07 *** sioraiocht_ has joined #openmrs
06:22:25 *** shahid_ has joined #openmrs
06:22:37 *** shahid_ has quit IRC
06:23:08 *** shahid_ has joined #openmrs
06:24:44 *** shahid_ has quit IRC
06:25:24 *** maveriick has joined #openmrs
06:46:26 *** upul has quit IRC
06:46:59 *** bwolfe has joined #openmrs
06:46:59 *** ChanServ sets mode: +o bwolfe
06:55:52 *** james_regen has joined #openmrs
06:55:53 *** ChanServ sets mode: +v james_regen
07:37:41 *** atomicturtle has quit IRC
07:45:47 *** cancerb0y has joined #openmrs
07:49:48 *** upul has joined #openmrs
07:52:41 *** docpaul has quit IRC
08:06:25 *** upul_ has joined #openmrs
08:06:25 *** upul has quit IRC
08:06:57 *** bmckown has joined #openmrs
08:06:57 *** ChanServ sets mode: +o bmckown
08:07:02 *** upul_ is now known as upul
08:39:30 *** atomicturtle has joined #openmrs
08:46:16 *** cancerb01 has joined #openmrs
08:57:05 *** cancerb0y has quit IRC
09:15:33 <maveriick> bad! real bad! ubuntu 8.04 drops xmms package :-(
09:25:29 <mshanks> :/
09:31:08 *** cancerb01 has quit IRC
09:36:48 *** sioraiocht has quit IRC
09:36:55 *** sioraiocht_ has quit IRC
09:51:51 <bwolfe> whats its replacement maveriick ?
09:52:54 <maveriick> bwolfe: you will be shocked looking that ...gxmms2
09:53:49 <maveriick> Now I am trying audacious which has similar look and feel ....but xmms is xmms
09:54:14 <bwolfe> why is replacing with xmms2 a bad thing?
09:55:51 <maveriick> bwolfe, gxmms2 lacks lots of features...and not just cool like xmms
10:03:33 *** cancerb0y has joined #openmrs
10:21:30 <upul> bwolfe: are you there?
10:21:35 <bwolfe> yep
10:21:42 <bwolfe> always
10:21:46 <bwolfe> (almost)
10:23:03 <upul> when i add a new personattributetype from 'admin' account i get a not-null property references a null or transient value: org.openmrs.PersonAttributeType.creator
10:24:05 <upul> i remember something like admin having a blank user id or something
10:25:32 <bwolfe> upul: update to the latest
10:25:50 <bwolfe> there shouldn't be any blank user ids in the system. :-p
10:26:55 <upul> you mean something like that fixed or changed in the last 24 hours
10:27:05 <bwolfe> upul: oh wait
10:27:13 <bwolfe> seems I haven't committed that fix yet
10:27:32 <upul> yes don't see something like that
10:28:18 <bwolfe> wait for it....
10:28:22 <bwolfe> wait for it.......
10:28:27 <bwolfe> ok, now update!
10:28:29 *** sunbiz has joined #openmrs
10:28:30 <bwolfe> :-)
10:28:31 <upul> ok no problem
10:28:55 <sunbiz> hi all !!
10:29:08 <upul> Hi
10:29:40 <sunbiz> upul: got ur value card ??
10:30:22 <bwolfe> value card?
10:30:29 <upul> last time i checked in fedex it was still in the first step, transmitted to ..., didn't check after that
10:30:38 <upul> gsoc money
10:30:52 <sunbiz> bwolfe: google is going to send money through value cards
10:30:53 <maveriick> bwolfe: The Google magic card for soc Students
10:31:00 <bwolfe> interesting
10:31:06 <bwolfe> a debit card, or a credit card?
10:31:12 <sunbiz> debit !! :D
10:31:20 <bwolfe> is that only for people that can't accept a direct deposit ?
10:31:31 <sunbiz> no for everyone !!
10:31:31 <upul> for everybody this time
10:31:54 <sunbiz> direct deposit is costly for Google coz LH says banks charge for direct deposists
10:32:25 <upul> they could have sent a wad of cach by fedex
10:32:31 <sunbiz> What is OpenMRS going to give us this time ??
10:32:46 <sunbiz> although no incentives required for me...
10:32:55 <sunbiz> Brian already has given me a list of incentives
10:32:58 <sunbiz> :)
10:33:22 <sunbiz> what say bmckown ??
10:33:46 <bmckown> Hi, sunbiz
10:33:49 <bmckown> How are you?
10:34:45 <bmckown> incentives?
10:35:05 *** njero has quit IRC
10:35:06 <sunbiz> yea... motivations... if thats how u think of them
10:35:15 <bmckown> Anyhow, I'm looking into the blog post ...
10:35:19 <sunbiz> incentives is a wrong word... motivation !!
10:35:37 <sunbiz> How r u doing bmckown ??
10:35:46 <bmckown> I gave you motivation? You have a lot of motivation on your own, sunbiz :-)
10:35:48 <bmckown> I'm fine.
10:36:04 <bmckown> Just sneezed.... think I need to brb.. heh.
10:37:07 <sunbiz> bwolfe: "registration module: folder structure added.".. thanks for the commit msg !!
10:37:47 <bwolfe> :-)
10:38:28 <bwolfe> sunbiz: if you fail, you get a pile of dung mailed to you
10:38:31 <bwolfe> ;-)
10:38:35 <bwolfe> hows that for motivation?
10:38:53 <bwolfe> we will have some openmrs swag to send out, I'm sure
10:38:56 <sunbiz> hmmm... I already have a cow shed beside my home
10:39:00 <sunbiz> and I collect manure...
10:39:17 <sunbiz> so... probably it is a +ve motivation :)
10:39:41 <sunbiz> I like gardening !!
10:40:08 <sunbiz> bwolfe: if its ur dung... then mayb Im scared !! :P
10:40:47 <maveriick> :-D
10:44:52 <bmckown> Boy. I went to the restroom and... so did the conversation.
10:45:06 <bmckown> :-)
10:45:36 <sunbiz> :)
10:47:22 <nribeka> i want openmrs swag as well
10:47:27 <nribeka> afternoon all
10:47:27 <nribeka> :D
10:47:49 <upul> good afternoon
10:47:56 <sunbiz> good afternoon nribeka
10:48:11 <nribeka> i got my card this morning
10:48:28 <nribeka> and they have GSOC 2008 Student written on it
10:48:28 <nribeka> :D
10:49:59 <sunbiz> nribeka: got it activated ??
10:50:04 <nribeka> any comments on this one?
10:50:05 <nribeka> http://openmrs.org/wiki/Patient_Matching_Analyzers_Project
10:50:12 <nribeka> sunbiz: not yet :D
10:50:53 <nribeka> going to read the card instruction later on today
10:51:13 <nribeka> btw, wiki page is the rough idea for my project
10:51:33 <nribeka> comments will be great :D
10:56:26 <sunbiz> nribeka: The project plans look good... Dint quite understand
10:56:39 <sunbiz> Project A & Project B ??
10:58:10 <nribeka> yeah
10:58:21 <nribeka> sort of two sub goal :P
10:58:43 <sunbiz> ok
10:59:42 <nribeka> which part that you don't understand?
11:00:25 <sunbiz> no... I got it now...
11:03:29 <nribeka> cool :P
11:04:22 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Report Template Module 1.3 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=reporttemplate&version=&1.3>
11:12:22 <upul> bwolfe: are you there?
11:14:00 <upul> nribeka: is pittsburgh in the same timezone as indiana
11:19:30 *** upul has quit IRC
11:21:15 <sunbiz> upul: yea... what is the timezone in Indiana... I guess 2 yrs back there was some debate ??
11:27:43 *** upul has joined #openmrs
11:31:00 <nribeka> upul: i think we're in the same timezone
11:31:15 <nribeka> EST
11:31:16 <nribeka> :D
11:31:32 *** upul_ has joined #openmrs
11:33:06 *** maveriick has quit IRC
11:34:00 *** upul has quit IRC
11:34:16 *** upul_ has quit IRC
11:34:29 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Form Data Export 0.7.5 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=formdataexport&version=&0.7.5>
11:47:58 *** sioraiocht has joined #openmrs
11:47:58 *** ChanServ sets mode: +v sioraiocht
11:48:05 *** sioraioc_ has joined #openmrs
11:48:15 *** sioraiocht has quit IRC
11:49:23 *** sioraioc_ is now known as sioraiocht
11:49:32 *** sunbiz has left #openmrs
11:49:34 *** ChanServ sets mode: +v sioraiocht
11:50:02 *** bmckown has quit IRC
11:50:56 <bwolfe> seems I missed upul
11:51:29 <bwolfe> nribeka: yeah, we're EST/EDT with you now. we used to be one of the few places that didn't do daylight savings time
11:51:37 *** upul has joined #openmrs
11:53:09 <nribeka> there it is upul :D
11:54:18 <upul> is it 1pm or 2pm there?
11:55:40 <bwolfe> 1pm here now
11:56:22 <upul> bwolfe: has FieldGenHandler used in a module before/
11:57:02 <upul> i'm going to copy the Location's one and somehow connect that
11:57:39 <bwolfe> upul: I'm not sure if it has or not
11:57:50 <bwolfe> you could check the code that is committed in svn.openmrs.org/openmrs-modules
11:58:01 <bwolfe> but that would take a while to check out :-)
11:58:09 <upul> ok
12:02:44 <upul> i have a copy at another machine, i'll check that tomorrow
12:04:36 <upul> are there any specifc security requiremetns for this tribe thing
12:04:57 <upul> when it become a person atribute it will become just person attribute
12:05:21 <upul> just like anyother
12:07:19 *** njero has joined #openmrs
12:07:19 *** ChanServ sets mode: +v njero
12:09:10 *** nribeka has quit IRC
12:20:53 <bwolfe> upul: the first pass it can just be a person attribute, yes
12:21:12 <bwolfe> eventually we will need to add some sort of security around it
12:21:23 <bwolfe> because of that tribe permission thing that is there now
12:22:01 <upul> yes that code is all gone out
12:22:04 *** njero has quit IRC
12:45:29 *** cancerb0y has left #openmrs
12:55:32 <upul> bwolfe: i think the fieldgen thing is the risky part that remains
12:55:34 *** pearlbear has joined #openmrs
12:55:34 *** ChanServ sets mode: +v pearlbear
12:55:37 *** pearlbear has quit IRC
12:56:20 <upul> so far only fieldgen handlers are added in the openmrs-servlet.xml
12:57:28 <upul> i'll check all the modules if there's anything tomorrow, but so far there's nothing
12:57:30 <r0bby> I should prolly code :X
13:07:42 <upul> going offline now
13:08:02 *** upul has quit IRC
13:25:36 <r0bby> whoever originally wrote this util class
13:25:41 <r0bby> THANK YOU!!!!!!!
13:28:01 <bwolfe> r0bby: there are multiple util classses...which just saved your life?
13:28:09 <bwolfe> classsssses
13:29:16 <r0bby> OpenMrsUtil
13:29:22 *** nribeka has joined #openmrs
13:29:58 <r0bby> I need to traverse a tree and create the directory structure that's actually the easy task and the boreing part
13:30:21 * r0bby has avoided coding :x (yeh i dont care if its logged the work just needs to get done in my timeline =)
13:34:40 <r0bby> bwolfe
13:34:46 <r0bby> if statementsd braces or no braces?
13:35:25 <bwolfe> r0bby: braces at the end of the same line
13:35:41 <r0bby> okay always use braces
13:35:42 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4435]: -- nbsmodule * continuation of previous commit (svn error) <http://dev.openmrs.org/changeset/4435> || OpenMRS Changesets: Changeset [4434]: -- nbsmodule * continuation of previous commit (svn error) <http://dev.openmrs.org/changeset/4434> || OpenMRS Changesets: Changeset [4433]: -- nbsmodule * moved provider datasource into this module from atd * … <http://dev.openmrs.org/changeset/4433> || OpenMRS Changesets: Changeset [4432]: -- nbsmodule * reorganized lib-common jars <http://dev.openmrs.org/changeset/4432> || OpenMRS Changesets: Changeset [4431]: trunk: Fix bug in sql update script by replacing all instances of … <http://dev.openmrs.org/changeset/4431> || OpenMRS Changesets: Changeset [4430]: -- atd * reorganized datasources and moved provider datasource files to … <http://dev.openmrs.org/changeset/4430> || OpenMRS Changesets: Changeset [4429]: -- sockethl7listener * added support for a fax_number in the npi table <http://dev.openmrs.org/changeset/4429> || OpenMRS Changesets: Changeset [4428]: specimentracking: Initial import. <http://dev.openmrs.org/changeset/4428> || OpenMRS Changesets: Changeset [4427]: specimentracking: Initial import. <http://dev.openmrs.org/changeset/4427> || OpenMRS Changesets: Changeset [4426]: reporttemplate module: Changes to support the released … <http://dev.openmrs.org/changeset/4426> || OpenMRS Changesets: Changeset [4425]: reporttemplate module: Changes to support the released … <http://dev.openmrs.org/changeset/4425> || OpenMRS Changesets: Changeset [4424]: Fixing personAttributeType creator/dateCreated attributes Fixed report … <http://dev.openmrs.org/changeset/4424> || OpenMRS Changesets: Changeset [4423]: Cleaner formatting of the XML for IXF output (more readable when loaded … <http://dev.openmrs.org/changeset/4423> || OpenMRS Changesets: Changeset [4422]: registration module: folder structure added. <http://dev.openmrs.org/changeset/4422> || OpenMRS Changesets: Changeset [4421]: Fixed bug with the newly created, but still broken 'deploy' target. <http://dev.openmrs.org/changeset/4421> || OpenMRS Changesets: Changeset [4420]: xforms module: writing some unit tests and loading dynamic serialization … <http://dev.openmrs.org/changeset/4420> || OpenMRS Changesets: Changeset [4419]: Added a convenience target to package all OpenMRS JARS (web, api, test). … <http://dev.openmrs.org/changeset/4419> || OpenMRS Changesets: Changeset [4418]: groovyforms: create a setter so i can get the list from the XML file. <http://dev.openmrs.org/changeset/4418> || OpenMRS Changesets: Changeset [4417]: complex_obs branch: Merging trunk to complex-obs [3891] [4378] TODO: … <http://dev.openmrs.org/changeset/4417> || OpenMRS Changesets: Changeset [4416]: groovyforms: add a searching method <http://dev.openmrs.org/changeset/4416> || OpenMRS Changesets: Changeset [4415]: add svn:ignore for idea project/module/workspace files <http://dev.openmrs.org/changeset/4415> || OpenMRS Changesets: Changeset [4414]: nbsmodule:newer versions of rule - cah generates alert for encounter … <http://dev.openmrs.org/changeset/4414> || OpenMRS Changesets: Changeset [4413]: sockethl7listener: change path to latest of openmrs-api.jar <http://dev.openmrs.org/changeset/4413> || OpenMRS Changesets: Changeset [4412]: sockethl7listener: latest of openmrs-api.jar <http://dev.openmrs.org/changeset/4412> || OpenMRS Changesets: Changeset [4411]: sockethl7listener:call this module's encounterCreated(Encounter … <http://dev.openmrs.org/changeset/4411> || OpenMRS Changesets: Changeset [4410]: sockethl7listener:defined and implemented encounterCreated(Encounter … <http://dev.openmrs.org/changeset/4410> || OpenMRS Changesets: Changeset [4409]: nbsmodule:change the openmrs jar path <http://dev.openmrs.org/changeset/4409> || OpenMRS Changesets: Changeset [4408]: nbsmodule: latest openmrs-api jar <http://dev.openmrs.org/changeset/4408> || OpenMRS Changesets: Changeset [4407]: nbsmodule:version number change, aop around a sockethl7Listener hook … <http://dev.openmrs.org/changeset/4407> || OpenMRS Changesets: Changeset [4406]: nbsmodule:restructured code to be able to generate multiple alerts for … <http://dev.openmrs.org/changeset/4406> || OpenMRS Changesets: Changeset [4405]: nbsmodule:default paragraph text for nbs alert forms <http://dev.openmrs.org/changeset/4405> || OpenMRS Changesets: Changeset [4404]: nbsmodule:if provider id not found, use the name passed in parameter list … <http://dev.openmrs.org/changeset/4404> || OpenMRS Changesets: Changeset [4403]: formdataexport: Incremented the module version number. <http://dev.openmrs.org/changeset/4403> || OpenMRS Changesets: Changeset [4402]: formdataexport: Upgraded the module to OpenMRS API version 1.3.0.10.4383. <http://dev.openmrs.org/changeset/4402> || OpenMRS Changesets: Changeset [4401]: groovyforms: append the version to generated id. <http://dev.openmrs.org/changeset/4401> || OpenMRS Changesets: Changeset [4400]: Fixed minor bug with the database update script. The script altered the … <http://dev.openmrs.org/changeset/4400> || OpenMRS Changesets: Changeset [4399]: groovyforms: don't include id in the constructor, but derive it from name … <http://dev.openmrs.org/changeset/4399> || OpenMRS Changesets: Changeset [4398]: groovyforms: remove the XStreamAlias annotation from the fields in … <http://dev.openmrs.org/changeset/4398> || OpenMRS Changesets: Changeset [4397]: groovyforms: get rid of attribution (@author tag) <http://dev.openmrs.org/changeset/4397> || OpenMRS Changesets: Changeset [4396]: form import export module: updating to work with 1.3 of api <http://dev.openmrs.org/changeset/4396> || OpenMRS Changesets: Changeset [4395]: form_import_export module: fixing #781 <http://dev.openmrs.org/changeset/4395> || OpenMRS Changesets: Changeset [4394]: groovyforms: getting rid of this -- it's too much of a pain to maintain it … <http://dev.openmrs.org/changeset/4394> || OpenMRS Changesets: Changeset [4393]: Fixing 1.3.0.03 program sql update Author: jarbaugh <http://dev.openmrs.org/changeset/4393> || OpenMRS Changesets: Changeset [4392]: logic-api-refactoring:added to grammar to support call in action slot, few … <http://dev.openmrs.org/changeset/4392> || OpenMRS Changesets: Changeset [4391]: Setting conceptName.concept_id column to be nullable to allow for … <http://dev.openmrs.org/changeset/4391> || OpenMRS Changesets: Changeset [4390]: -- atd * continuation of previous commit <http://dev.openmrs.org/changeset/4390> || OpenMRS Changesets: Changeset [4389]: -- atd * updated dss jar * changed providerName formatting * refactored … <http://dev.openmrs.org/changeset/4389> || OpenMRS Changesets: Changeset [4388]: -- dss * removed testAOP test method <http://dev.openmrs.org/changeset/4388> || OpenMRS Changesets: Changeset [4387]: formimportexport -- changed the text of an error message. <http://dev.openmrs.org/changeset/4387> || OpenMRS Changesets: Changeset [4386]: Fixing generation of test-openmrs-api-*.jar to be more consistent - #691 <http://dev.openmrs.org/changeset/4386>
13:35:46 <r0bby> just my sttle
13:35:53 <r0bby> style
13:35:54 <r0bby> =D
13:37:18 <r0bby> I hate generating this structure
13:37:23 <r0bby> it's verbose as hell
13:38:27 <r0bby> you dont have a thing against null do you>
13:39:26 <bwolfe> no, null and I hang out all the time, I have nothing against him
13:39:59 <nribeka> hahahaha ... lolz ...
13:40:16 <nribeka> how about c# bwolfe?
13:40:27 <bwolfe> boo on c#
13:40:33 <bwolfe> d-flat
13:40:56 <bwolfe> official decree: from now on, in this channel, C# must be referred to as "D flat"
13:41:11 <mshanks> put a note on OpenMRSBot about it :p
13:41:38 <nribeka> what is d flat :(
13:41:47 <r0bby> C#
13:41:48 <mshanks> a rubbish programming language
13:41:57 <r0bby> bwolfe: so I can talk about boo?
13:41:58 <r0bby> :)
13:42:02 <bwolfe> in music, a "c sharp" note is equivalent to a "d flat" note
13:42:02 <r0bby> thanks a lot!
13:42:03 <r0bby> =D
13:42:30 <r0bby> note: boo is the dynamic language on the CLR :)
13:42:42 <r0bby> I do not know it
13:42:46 <r0bby> but i want to
13:43:10 <r0bby> FFS
13:43:17 <r0bby> you stupid IDE
13:43:25 <r0bby> tyhere's a return statement right there
13:44:30 <bwolfe> yeah, you should use eclipse
13:44:59 <r0bby> yeh dont get me started
13:45:06 <r0bby> im all comfy
13:45:09 <r0bby> and set up
13:45:18 <r0bby> I'll slaughter an innocent
13:45:18 <mshanks> what do u use atm?
13:46:33 <r0bby> http://rafb.net/p/WBJ2eB78.html
13:46:37 <r0bby> IntelliJ IDEA
13:46:43 <r0bby> am I missing something
13:46:53 <r0bby> as far as I can tell the return is where it should be
13:47:43 <bwolfe> a "p" on public. :-p
13:48:45 <r0bby> bwolfe
13:48:47 <r0bby> funny thing
13:48:53 <r0bby> it compiles cleanly from ant!
13:49:13 <bwolfe> open and close the file
13:49:49 * r0bby stabs IDEA
13:49:52 <r0bby> i hate it sometimes
13:50:06 <r0bby> im using the EAP (Early Access Program) version
13:50:59 <r0bby> mshanks: finish your project
13:51:06 <r0bby> or i'll make bwolfe beat you up
13:51:31 <bwolfe> r0bby: seriously, calm down. mshanks' project isn't going to cure the world
13:51:38 <bwolfe> and it won't make new developers any smarter
13:51:40 <bwolfe> heh
13:51:44 <r0bby> http://icanhascheezburger.files.wordpress.com/2008/05/funny-pictures-alien-cat-exits-stomach.jpg
13:51:45 <OpenMRSBot> <http://ln-s.net/1tRO> (at icanhascheezburger.files.wordpress.com)
13:51:54 <r0bby> it will too!
13:52:12 <r0bby> Actually i want all openmrs students to finish
13:52:17 <r0bby> ideally all soc students
13:52:49 <r0bby> http://icanhascheezburger.files.wordpress.com/2008/05/funny-pictures-morning-mocking-cat.jpg
13:52:50 <OpenMRSBot> <http://ln-s.net/1tRP> (at icanhascheezburger.files.wordpress.com)
13:53:07 <r0bby> http://icanhascheezburger.files.wordpress.com/2008/05/funny-pictures-i-hate-humidity.jpg
13:53:10 <OpenMRSBot> <http://ln-s.net/1tRQ> (at icanhascheezburger.files.wordpress.com)
13:53:11 <r0bby> i swear im working
13:53:25 <r0bby> my IDE is starting up
13:53:28 <r0bby> [/jo
13:53:30 <r0bby> er
13:56:28 <r0bby> ben im not that bad :(
14:03:28 <mshanks> lol
14:03:29 <mshanks> you never know
14:03:30 <mshanks> it might
14:03:33 <mshanks> <@bwolfe> r0bby: seriously, calm down. mshanks' project isn't going to cure the world
14:04:14 <r0bby> MINE WILL!
14:04:15 <r0bby> =)
14:04:22 <r0bby> one form at a time :)
14:04:32 <r0bby> and matts will too
14:04:38 <r0bby> each module helps
14:04:40 <r0bby> =)
14:04:51 <r0bby> try and fight that logic@
14:05:36 <r0bby> talk about top-down programming...
14:05:57 <r0bby> the way this utility class is written :x
14:06:23 * r0bby grabs groovy
14:06:51 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4437]: complex-obs branch: Created temporary sql file to be added to mysqldiff … <http://dev.openmrs.org/changeset/4437> || OpenMRS Changesets: Changeset [4436]: Fixing cohortService search query <http://dev.openmrs.org/changeset/4436>
14:08:17 <r0bby> each module helps bwolfe
14:08:19 <r0bby> rt
14:08:20 <r0bby> \
14:08:21 <r0bby> bwolfe
14:08:30 <r0bby> there has to be a way to do
14:08:48 <r0bby> create my tree
14:09:04 <r0bby> then return the parent directory :(
14:09:20 <bwolfe> file.mkdirs()
14:10:10 <r0bby> im an idiot
14:11:08 <r0bby> :'(
14:12:19 <r0bby> ...
14:13:08 <r0bby> I'm glad i set two weeks up
14:16:36 <mshanks> hehe r0bby
14:17:46 <r0bby> mshanks: set up 2 week blocks
14:17:52 <r0bby> it gives you a lot of freedom
14:17:58 <r0bby> no stress :)
14:18:08 <r0bby> you basically still have 6 weeks
14:18:16 <r0bby> well 7 weeks til midterm :)
14:18:24 <r0bby> AHHH
14:18:43 <r0bby> new File("foo/boo/baz").mkdirs();
14:19:06 <r0bby> bwolfe++
14:19:11 <r0bby> I love you man!
14:19:21 <r0bby> http://mybawx.org/me.jpg
14:19:23 <r0bby> er
14:19:29 <r0bby> http://mindprod.com/jgloss/file.html
14:19:31 <r0bby> saved me
14:20:36 <bwolfe> yep, you're welcome
14:25:11 <r0bby> this will make it easy
14:26:30 *** r0bby has quit IRC
14:28:48 *** r0bby has joined #openmrs
14:28:48 *** ChanServ sets mode: +v r0bby
14:29:38 <mshanks> http://mybawx.org/me.jpg that you r0bby?
14:37:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4438]: Fixing bug in patientsetdao and changing merge/saveupdate to just … <http://dev.openmrs.org/changeset/4438>
15:02:26 *** TorLye has quit IRC
15:10:42 *** pearlbear has joined #openmrs
15:10:42 *** ChanServ sets mode: +v pearlbear
15:11:20 *** yanokwa has joined #openmrs
15:11:20 *** ChanServ sets mode: +v yanokwa
15:19:37 *** yanokwa has quit IRC
15:24:28 <r0bby> HAHAHHAAHA
15:30:26 <mshanks> right. got to hook up my tv to this thing for a film. bbl
15:30:32 *** mshanks has quit IRC
15:33:34 <r0bby> ?!?!?!
15:50:06 *** Echidna has quit IRC
15:56:22 *** nribeka has quit IRC
15:59:44 *** Echidna has joined #openmrs
16:06:49 *** james_regen has quit IRC
16:12:12 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #785 (task created): several references to drug.voided found in build 4436 <http://dev.openmrs.org/ticket/785>
16:26:16 *** pearlbear has quit IRC
16:59:06 *** bwolfe has quit IRC
17:18:17 *** njero has joined #openmrs
17:18:38 <r0bby> Ben is gonna kill me soon
17:18:44 *** ChanServ sets mode: +v njero
17:43:55 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #785 (task closed): several references to drug.voided found in build 4436 <http://dev.openmrs.org/ticket/785#comment:2>
18:27:43 *** sioraioc_ has joined #openmrs
18:37:11 *** atomicturtle has quit IRC
18:41:22 *** sioraiocht has quit IRC
18:48:08 *** nribeka has joined #openmrs
18:59:03 <r0bby> ffas
18:59:12 * r0bby stabs xstream
19:14:14 <OpenMRSBot> Recent updates in the world of openmrs: Matthew Harrison: GSoC 2008 <http://compiler-error.blogspot.com/2008/05/gsoc-2008.html>
19:14:32 *** njero has quit IRC
19:51:40 *** nribeka_ has joined #openmrs
19:53:31 *** nribeka has quit IRC
20:08:24 *** bwolfe has joined #openmrs
20:08:24 *** ChanServ sets mode: +o bwolfe
20:11:18 <r0bby> bwolfe
20:11:22 <r0bby> just the man i need
20:11:37 <r0bby> I need to basically grab a User from the system to test this bad boy
20:11:46 <r0bby> ...wait
20:11:53 * r0bby will just construct a user manually
20:12:07 <bwolfe> great, glad I could help
20:12:25 <r0bby> and what is it you hate about my commits? the vagueness?
20:13:15 *** Echidna_ has joined #openmrs
20:15:57 <r0bby> YESZSS(!*)(#@*&)(#@*())#@@$)_@#
20:16:06 * r0bby humps OpenMRSBot
20:17:05 <r0bby> http://papernapkin.org/pastebin/view/980/
20:17:07 <r0bby> ben!!!!!!
20:17:10 <r0bby> LOOK!!!!!!!!!!!
20:17:39 * r0bby dances
20:19:52 <bwolfe> step .0001 down
20:21:11 <r0bby> sorry
20:21:21 <r0bby> when something works im happy
20:21:26 <r0bby> that is the global metadata
20:22:05 <r0bby> or will be
20:22:11 <r0bby> when i write it to the FS
20:22:56 <r0bby> OpenMRSBot: I love you
20:22:56 <OpenMRSBot> r0bby: Error: "I" is not a valid command.
20:26:39 <r0bby> perfect
20:29:30 *** Echidna has quit IRC
20:29:51 <r0bby> bwolfe: sorry to be such a hyperactive jumping bean
20:30:14 <bwolfe> you just need to channel it r0bby :-)
20:30:26 <bwolfe> channel more towards coding, less towards irc'ing
20:39:14 <r0bby> hrm interesting
20:42:43 <r0bby> wow this is fun okay i think we're ready to class interrogation stuff.
20:43:22 <r0bby> bwolfe did you do any xstream stuff?
20:43:42 <r0bby> because when i wrote the string out it converted all <> to &lt; and &gt;
20:43:51 <r0bby> \I dont know if the writer did that or what
20:43:59 <r0bby> probably the writer
20:56:32 <r0bby> bwolfe
20:56:34 <r0bby> you busy
20:56:39 <r0bby> quick design questiopn
20:56:49 <r0bby> I have an exception that i'm throwing if a form doesn't exist
20:57:00 <r0bby> when i write out the xml files
20:57:13 <r0bby> should it be checked or unchecked?
20:57:55 <r0bby> bah it's checked because you CAN recover from it
21:36:11 <bwolfe> r0bby: pretty sure thats a question you can figure out on your own :-p
21:36:51 <r0bby> I did :)
21:37:06 <r0bby> I made it checked, because in theory you can recover from it by creating the form
21:37:08 *** upul has joined #openmrs
21:37:22 <r0bby> unchecked exceptions typically mean it's not recoverable
21:37:59 <r0bby> bwolfe: My first 2 week block is done =D
21:38:06 <r0bby> in the first 2 days :)
21:39:15 <r0bby> bwolfe: i like how you all take a hands-off approach :)
21:44:28 <r0bby> GroovyFormsContainer.setGroovyForms((List<GroovyForms>)stream.fromXML(xmlFile)); // we now have all the forms loaded
21:44:53 <r0bby> when a form is added to the container -- it returns a GroovyForm object -- the form can then be added to the individual metadata file :)
21:45:12 <r0bby> I'm loving this now :)
21:48:25 <r0bby> it's a sweet design =D
21:52:48 *** upul has quit IRC
21:52:48 <bwolfe> elegance == beauty
21:53:31 *** upul has joined #openmrs
21:56:04 <r0bby> overall, it should be smooth
21:58:50 <r0bby> should I make some kind of a diagram of how the system works?
21:59:02 <r0bby> at some point
22:05:17 * r0bby takes a break
22:05:52 <r0bby> I still have to write one hell of an escape method
22:06:12 <r0bby> upul how is your first week?
22:08:07 <upul> i tried the tribe project last 3 nights
22:08:50 <upul> about 70% okay, but there's one unsolved problem
22:09:22 <upul> lots of things to do but very little time
22:09:36 <bwolfe> upul: whats that one unsolved ?
22:09:52 <upul> that fieldgen thing
22:10:02 <upul> there are no references in the modules
22:10:06 *** burke_away has joined #openmrs
22:10:12 *** ChanServ sets mode: +o burke_away
22:10:30 <bwolfe> is there a tribe fieldgen already ?
22:10:38 <bwolfe> are you wanting to know how to register it?
22:11:02 <upul> tribe has no fieldgen because it is not a person attribute
22:11:24 <upul> those location etc have them but it is registered from the openmrs-servlet.xml
22:12:37 <r0bby> burke_away : o/
22:12:54 <r0bby> Xstream stuff is written -- but not commited
22:14:29 <r0bby> I'll be blogging friday-ish
22:15:43 <r0bby> http://openmrs.org/wiki/GroovyForms_Module#Completed_Goals
22:15:44 <OpenMRSBot> <http://ln-s.net/1tV3> (at openmrs.org)
22:15:47 <r0bby> :D
22:17:06 <r0bby> I have a few more XML-related things to do -- more or less it's done
22:18:19 <r0bby> </done>
22:22:58 *** atomicturtle has joined #openmrs
22:26:48 <bwolfe> upul: I just committed a change to the trunk that should help you
22:26:55 <r0bby> atomicturtle: how goes the project?
22:27:21 <bwolfe> upul: the FieldGenHandlerFactory now can take in multiple calls to the setHandlers method
22:29:25 <upul> bwolfe: thanks, that's the third quick fix in a row :-)
22:29:47 <upul> i'll check tonight, in about 11 hours time :-)
22:29:51 <bwolfe> upul: in your moduleApplicationContext.xml you can put an element just like the one in openmrs-servlet.xml except that yours will only have your one tribe prop in it
22:30:25 <upul> bwolfe: ok
22:31:45 <bwolfe> googledocs gets an F for their rss feeds
22:31:54 <bwolfe> I've yet to ever get notified of changes. :-/
22:34:16 * r0bby deployed update :)
22:39:33 *** atomicturtle has quit IRC
22:41:42 *** atomicturtle has joined #openmrs
22:54:21 *** docpaul has joined #openmrs
22:54:21 *** ChanServ sets mode: +o docpaul
22:54:39 <docpaul> your regex was something that didn't work for me before
22:54:48 <docpaul> i had to strip the ^
22:55:30 <r0bby> who's regexp?
22:56:15 <r0bby> ^ is an anchor; it's also a metacharacter and ALWAYS needs to be escaped (twice, once for the regexp engine; once for the string literal crap)
22:56:56 <r0bby> whose*
23:00:48 <r0bby> I love this IDEA plugin i have :D
23:00:58 <r0bby> it's a scratchpad
23:14:02 <r0bby> burke
23:14:15 <r0bby> this replaceAll regexp is the most annoying to reemove illegal characters
23:14:36 * r0bby dials the hitman
23:18:21 *** hitman has joined #openmrs
23:21:03 *** hitman has left #openmrs
23:23:54 <r0bby> return str.replaceAll("[\\$\\(\\)%`~!@#&;:\\^=\\+\\?<>\"\\*\\\\////\\\\{\\}']","");
23:24:02 <r0bby> that escapes all illegal characters
23:25:29 * r0bby dances
23:40:06 *** bwolfe has quit IRC
23:40:09 <r0bby> burke_away: I just did a commit of the xstream stuff plus the sanitizing method :)
23:47:27 <burke_away> r0bby: good job. i'll take a look at it tomorrow. btw... i think you're missing a backslash in your replaceAll... or maybe it's a slash.
23:48:03 <r0bby> no im not
23:48:06 <r0bby> I tested it
23:48:21 <r0bby> .bsh "\'~!@#${}%&()*#=%HEY`\\//+[<hi>]^;:\"".replaceAll("[\\$\\(\\)%`~!@#&;:\\^=\\+\\?<>\"\\*\\\\////\\\\{\\}'\\]\\[]", "").replaceAll("\\s+", "").toLowerCase();
23:48:24 <r0bby> :)
23:48:29 <r0bby> beanshell in a bot
23:49:13 <burke_away> not in a python bot :)
23:55:06 <r0bby> 00:54 r0bby .bsh "|\'~!@#${}%&()*#=%HEY`\\//+[.<hi>]^;:\"".replaceAll("[^a-zA-Z0-9.]" , "");
23:55:09 <r0bby> 00:54 SwingBot HEY.hi
23:55:10 <r0bby> LOOK
23:55:13 <r0bby> that beast
23:55:17 <r0bby> tamed to that!
23:57:04 <burke_away> how about .bsh "System.exec('rm -rf /')"?
23:57:42 <r0bby> i could
23:57:43 <r0bby> but i wont
23:58:02 <burke_away> ok, r0bby. gotta run. glad to hear you're making progress. i'll hunt you down tomorrow afternoon before our dev call ~1:30-2p-ish
23:58:05 <r0bby> the guy who owns the bot trusts i wont (and i wonnt)
23:58:07 <burke_away> if your around
23:58:16 <r0bby> ill be around
23:58:21 <burke_away> s/your/you're/
23:58:24 <burke_away> k.
23:58:27 <burke_away> g'night
23:58:30 <r0bby> night
23:58:30 <burke_away> don't forget to sleep
23:59:50 <r0bby> im gonna soonish
23:59:54 <r0bby> im done for the night