fluid-work IRC Logs-2007-12-10

[00:52:03 EST(-0500)] * colinclark (n=atrcwrk2@204-244-68-52.roomlinx.com) has joined #fluid-work
[01:08:11 EST(-0500)] * jayshao (n=jayshao@pool-72-79-105-68.nwrknj.east.verizon.net) has joined #fluid-work
[09:44:48 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined #fluid-work
[10:01:10 EST(-0500)] * EricDalquist (n=EricDalq@76.210.63.222) has joined #fluid-work
[10:01:17 EST(-0500)] <EricDalquist> good morning
[10:03:33 EST(-0500)] <EricDalquist> hey esm have a minute?
[10:03:52 EST(-0500)] <esm> yeah sorry
[10:03:57 EST(-0500)] <esm> took a second to find my window
[10:04:08 EST(-0500)] <EricDalquist> I know how that goes
[10:04:18 EST(-0500)] <esm> it will be interesting to see what happens when i upgrade to leopard and my irc/chat is in a different space
[10:04:26 EST(-0500)] * esm has leopard coming
[10:04:29 EST(-0500)] <EricDalquist> ah
[10:04:36 EST(-0500)] <EricDalquist> I still haven't really taken advantage of spaces
[10:04:38 EST(-0500)] * esm with a 1TB firewire drive for time machine (smile)
[10:04:46 EST(-0500)] <EricDalquist> though the MBP is going in to the apple store today :/
[10:04:52 EST(-0500)] <esm> ruh-rouh
[10:04:58 EST(-0500)] <EricDalquist> the track pad button only picks up abut 30% of clicks
[10:05:01 EST(-0500)] <EricDalquist> rather annoying
[10:05:08 EST(-0500)] <EricDalquist> luckly it is still under warrantee
[10:05:15 EST(-0500)] <esm> yeah. my wife dropped the tv remote on my mbp. and now the fan makes noises
[10:05:44 EST(-0500)] <esm> anyhooo what's happnin
[10:05:46 EST(-0500)] <EricDalquist> ah, I found a great site that shows how to get timemachine to backup to arbitrary network drives
[10:05:53 EST(-0500)] <esm> cool
[10:05:57 EST(-0500)] <EricDalquist> so we're backin up to a samba server in the basement
[10:05:57 EST(-0500)] <esm> cool cool
[10:05:58 EST(-0500)] <EricDalquist> oh yeah
[10:06:01 EST(-0500)] <esm> i have a 1TB nas at home too (smile)
[10:06:02 EST(-0500)] <EricDalquist> portlet om
[10:06:05 EST(-0500)] <EricDalquist> so
[10:06:25 EST(-0500)] <EricDalquist> I have a little mini-project I've been using for getting my head around JPA + Hibernate (really neat stuff btw)
[10:06:44 EST(-0500)] <EricDalquist> and I'm working on flushing out the definition and entity objects which will be persistent
[10:06:57 EST(-0500)] <EricDalquist> I have them done and am now figuring out preferences
[10:07:03 EST(-0500)] <esm> ah
[10:07:05 EST(-0500)] <esm> ok
[10:07:24 EST(-0500)] <EricDalquist> I started out making them a fairly 'seperate' object, since they have their own, more frequent, persistence life cycle
[10:08:06 EST(-0500)] <EricDalquist> but it really would be a lot easier to code if IPortletEntity and IPorltetDefinition each had getPortletPreferences()/setPortletPreferences methods
[10:08:30 EST(-0500)] <EricDalquist> the down side there is you'd have to update() the whole entity/defnition
[10:08:42 EST(-0500)] <EricDalquist> which when using the JPA code I guess isn't a bad thing ...
[10:08:54 EST(-0500)] <EricDalquist> the more I talk about it I think that is a more sane approach
[10:09:58 EST(-0500)] <esm> lol nice (smile)
[10:10:07 EST(-0500)] <EricDalquist> any thoughts?
[10:10:11 EST(-0500)] <esm> hmmm
[10:10:37 EST(-0500)] <EricDalquist> it would be easy to make them a seperate object if I didn't also want to have referential integrity
[10:11:15 EST(-0500)] <EricDalquist> but I'd really like to start propagating things like foreign keys and such in the UP database (such novel concepts!)
[10:12:14 EST(-0500)] <esm> so as a seperate object you would have (say) JpaPortletPreferences and it would have its own update() method?
[10:12:24 EST(-0500)] <EricDalquist> yeah
[10:12:26 EST(-0500)] <esm> i'm just trying to understand the difference
[10:12:26 EST(-0500)] <esm> oh
[10:12:27 EST(-0500)] <esm> er
[10:12:28 EST(-0500)] <esm> ok
[10:12:52 EST(-0500)] <EricDalquist> so having referential integrity when using an ORM solution means that somewhere the entity/definitio and preferences actually reference each other
[10:13:08 EST(-0500)] <esm> ok yes
[10:13:20 EST(-0500)] <esm> which is a good thing
[10:13:34 EST(-0500)] <EricDalquist> yup
[10:14:03 EST(-0500)] <EricDalquist> Though I suppose I could still make a IPortletPreferences DAO with helper methods to work more 'just on prefs'
[10:14:18 EST(-0500)] <EricDalquist> since with the ORM model I should be able to just call update() on the prefs object tree
[10:16:37 EST(-0500)] <esm> what would the dao helper methods look like
[10:16:49 EST(-0500)] <esm> that sounds promising
[10:17:26 EST(-0500)] <esm> hey
[10:17:27 EST(-0500)] <EricDalquist> well you should be able to do prefDao.update(prefs), prefDao.get(portDef), prefDao.get(portEnt)
[10:17:32 EST(-0500)] * esm just realizies we are in #fluid-work
[10:17:38 EST(-0500)] <EricDalquist> lol
[10:17:40 EST(-0500)] <EricDalquist> oop
[10:17:41 EST(-0500)] <EricDalquist> oops
[10:17:43 EST(-0500)] <esm> ahahhaha
[10:17:56 EST(-0500)] * esm has a case of moooondays
[10:17:58 EST(-0500)] <EricDalquist> want to switch to ##uportal?
[10:18:00 EST(-0500)] <esm> sure
[10:18:02 EST(-0500)] <EricDalquist> I do too
[10:31:59 EST(-0500)] * colinclark (n=atrcwrk2@204-244-68-52.roomlinx.com) has joined #fluid-work
[10:33:45 EST(-0500)] * colinclark (n=atrcwrk2@204-244-68-52.roomlinx.com) has left #fluid-work
[11:43:36 EST(-0500)] * colinclark (n=atrcwrk2@128.189.218.164) has joined #fluid-work
[12:40:36 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[13:43:57 EST(-0500)] * colinclar1 (n=atrcwrk2@128.189.218.164) has joined #fluid-work
[13:44:02 EST(-0500)] * colinclar1 (n=atrcwrk2@128.189.218.164) has left #fluid-work
[16:19:27 EST(-0500)] * colinclark (n=atrcwrk2@128.189.218.164) has joined #fluid-work
[16:19:33 EST(-0500)] * colinclark (n=atrcwrk2@128.189.218.164) has left #fluid-work
[17:16:35 EST(-0500)] * colinclar1 (n=atrcwrk2@128.189.218.164) has joined #fluid-work
[17:16:52 EST(-0500)] * colinclar1 (n=atrcwrk2@128.189.218.164) has left #fluid-work
[18:46:51 EST(-0500)] * colinclark (n=atrcwrk2@128.189.218.164) has joined #fluid-work
[19:18:57 EST(-0500)] * colinclar1 (n=atrcwrk2@128.189.218.164) has joined #fluid-work