December 6, 2010  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[02:22:35] *** echelog-2` has joined #seam-dev
[03:05:09] *** mojavelinux has quit IRC
[07:28:34] <jbossbot> git [js-remoting] push master 41d4646.. Shane Bryzak enhancements for bean validation example
[07:28:34] <jbossbot> git [js-remoting] push master 7320f52.. Shane Bryzak update dependencies
[07:28:34] <jbossbot> git [js-remoting] push master URL: http://github.com/seam/js-remoting/compare/6329992...7320f52
[08:35:57] *** adamw1pl has joined #seam-dev
[09:06:56] <jbossbot> git [js-remoting] push master 979a4b7.. Shane Bryzak added empty chapter for bean validation, JS code formatting for consistency, cleaned up code
[09:06:56] <jbossbot> git [js-remoting] push master URL: http://github.com/seam/js-remoting/compare/7320f52...979a4b7
[09:10:06] *** shervin_a has joined #seam-dev
[09:13:21] *** marekn has joined #seam-dev
[09:26:24] *** oskutka has joined #seam-dev
[09:40:50] <jbossbot> git [js-remoting] push master 2ab359e.. Shane Bryzak merge client-side validation code into remote.js
[09:40:50] <jbossbot> git [js-remoting] push master URL: http://github.com/seam/js-remoting/compare/979a4b7...2ab359e
[09:44:27] *** kpiwko has joined #seam-dev
[10:08:19] *** echelog-2` is now known as echelog-2
[10:14:25] *** clerum has quit IRC
[10:14:50] *** clerum has joined #seam-dev
[10:15:35] *** emmanuel has joined #seam-dev
[10:28:06] *** pmuir has joined #seam-dev
[10:47:41] *** kpiwko has quit IRC
[10:51:23] *** emmanuel has quit IRC
[11:34:44] *** pmuir has quit IRC
[11:42:11] *** epbernard has joined #seam-dev
[11:42:11] *** epbernard is now known as emmanuel
[12:25:30] *** pmuir has joined #seam-dev
[12:25:31] *** pmuir has quit IRC
[12:25:31] *** pmuir has joined #seam-dev
[12:33:51] *** shervin_a has quit IRC
[12:35:47] *** shervin_a has joined #seam-dev
[12:57:40] *** adamw1pl has quit IRC
[13:12:18] *** aslak has joined #seam-dev
[13:31:01] *** pmuir has quit IRC
[13:31:28] *** pmuir has joined #seam-dev
[13:31:28] *** pmuir has quit IRC
[13:31:28] *** pmuir has joined #seam-dev
[13:46:50] *** pmuir has quit IRC
[14:01:16] *** adamw1pl has joined #seam-dev
[14:06:48] *** emmanuel has quit IRC
[14:10:22] *** epbernard has joined #seam-dev
[14:10:22] *** epbernard is now known as emmanuel
[14:53:11] *** tsurdilo has joined #seam-dev
[14:53:24] *** pmuir has joined #seam-dev
[16:11:08] <clerum> is the module lead meant to file a pull request from their fork to the master?
[16:11:39] <pmuir> no need to clerum
[16:11:45] <pmuir> we just use them for communication
[16:11:49] <pmuir> jira is for tracking :-)
[16:12:14] <clerum> sound good. thought it seemed unnessasary since we would be the one doing the pull
[16:17:56] *** oskutka has quit IRC
[16:20:18] *** lincolnthree has joined #seam-dev
[16:35:30] *** shervin_a has quit IRC
[16:36:39] *** adamw1pl has quit IRC
[16:40:12] *** mojavelinux has joined #seam-dev
[16:53:13] *** aslak has quit IRC
[16:53:49] *** aslak has joined #seam-dev
[16:57:56] *** lincolnthree1 has joined #seam-dev
[17:02:42] *** emmanuel has quit IRC
[17:06:10] *** lincolnthree has left #seam-dev
[17:09:16] *** epbernard has joined #seam-dev
[17:09:16] *** epbernard is now known as emmanuel
[17:32:40] *** marekn has quit IRC
[17:40:55] *** cbrock has joined #seam-dev
[17:42:03] *** mbg has joined #seam-dev
[17:49:46] *** rruss has joined #seam-dev
[17:50:26] *** rruss has quit IRC
[17:50:34] *** rruss has joined #seam-dev
[18:22:21] *** pmuir has quit IRC
[18:55:58] *** mbg has quit IRC
[19:17:28] *** aslak has quit IRC
[19:18:20] *** aslak has joined #seam-dev
[19:38:57] *** emmanuel has quit IRC
[19:38:57] *** aslak has quit IRC
[19:39:42] *** aslak has joined #seam-dev
[19:42:39] *** aslak has quit IRC
[19:43:12] *** emmanuel has joined #seam-dev
[19:43:22] *** aslak has joined #seam-dev
[19:47:23] <jbossbot> git [forge] push master f4de1cf.. Lincoln Baxter, III Added ResourceException for more deterministic exception chains, NewProjectPlugin now properly creates the target directory
[19:47:23] <jbossbot> git [forge] push master URL: http://github.com/seam/forge/compare/29700ec...f4de1cf
[19:50:11] *** aslak has quit IRC
[20:02:19] *** lincolnthree has joined #seam-dev
[20:07:03] *** aslak has joined #seam-dev
[20:13:52] *** lightguard_jp has joined #seam-dev
[20:19:32] <lightguard_jp> mojavelinux: Someone in #seam has a question about seamframework.org
[20:24:23] <lincolnthree> lightguard_jp: who?
[20:24:38] <lightguard_jp> lincolnthree: mshirley
[20:24:50] <lincolnthree> is it worth answering? ;)
[20:24:51] <lightguard_jp> 12:16:22 < mshirley> I'm looking for contact info for the person who manages the www.seamframework.org site.  We have a few customers trying to access your site but it looks like our IPs are being blocked.  Anyone here happen to have that info?
[20:25:01] <lincolnthree> Ooh that's interesting.
[20:25:15] <lincolnthree> We don't block IPs.
[20:47:14] *** mbg has joined #seam-dev
[21:09:41] <mojavelinux> hahha, not necessarily true
[21:09:58] <mojavelinux> christian added some configuration into the software to block IPs because he was getting annoyed by spammers
[21:10:19] <mojavelinux> I've never actually used that part of the software, so I'm not sure exactly where it's configured
[21:10:19] *** aslak has quit IRC
[21:10:22] <lincolnthree> The person was asking for our ISP credentials
[21:10:24] <lincolnthree> well
[21:10:27] <lincolnthree> not credentials
[21:10:28] <lincolnthree> but info
[21:10:32] <lincolnthree> I didn't answer
[21:10:57] *** aslak has joined #seam-dev
[21:11:28] <mojavelinux> hmm, they should contact Pete via e-mail, not in IRC
[21:11:55] <lincolnthree> just conveyed that message
[21:12:01] <lincolnthree> relayed*
[21:18:40] *** aslak has quit IRC
[21:19:25] *** aslak has joined #seam-dev
[21:27:36] *** emmanuel has quit IRC
[21:28:59] <sbryzak> lincolnthree: i added a blacklist for sfwk.org
[21:29:19] <sbryzak> ip addresses only get added to it if the user is spamming though
[21:29:26] <lincolnthree> right
[21:29:37] <lincolnthree> is that an automated blacklist?
[21:29:40] <lincolnthree> or a manual process?
[21:29:53] <sbryzak> i have to manually 'nuke' the user
[21:30:04] <sbryzak> it deletes all their posts, and adds their e-mail and ip address to the blacklist
[21:30:14] <sbryzak> it would be interesting to know the ip address of the customer in question
[21:30:52] <lincolnthree> 194.116.198.179
[21:31:07] <sbryzak> i'll check
[21:31:12] <lincolnthree> they were asking questions about our ISP and such, I got a little wary
[21:31:37] <lincolnthree> potentially attempting to gain confidential info in an attempt to circumvent the block, but i might be paranoid
[21:31:48] <sbryzak> that address isn't blocked
[21:31:53] <lincolnthree> interesting
[21:32:18] <sbryzak> what are the symptoms?  can they not load the site at all, or do they get a message?
[21:32:24] <lincolnthree> not sure
[21:32:26] <lincolnthree> they left IRC
[21:32:33] <lincolnthree> "couldn't contact site from IP"
[21:33:33] <sbryzak> i'm guessing it's a problem on their end
[21:34:10] <lincolnthree> ditto
[21:38:42] *** aslak has quit IRC
[21:43:16] <clerum> lincolnthree: did I see you were working on a Render project?
[21:43:29] <lincolnthree> clerum: yes sir
[21:43:33] <lincolnthree> hoping it will be useful for mail
[21:43:43] <clerum> similar to how seam 2 did it?
[21:43:50] <lincolnthree> not at all really
[21:43:56] <clerum> nice :-)
[21:43:56] <lincolnthree> completely from scratch
[21:44:06] <lincolnthree> actually, do you want to take a look?
[21:44:09] <clerum> sure
[21:44:23] <lincolnthree> you would probably have good insight being involved with velocity recently ;)
[21:44:35] <lincolnthree> https://github.com/lincolnthree/seam-render
[21:44:35] <lincolnthree> https://github.com/lincolnthree/seam-mvc
[21:44:43] <lincolnthree> take a look at the test cases for now
[21:44:45] <clerum> jsf templating?
[21:44:45] <lincolnthree> there are no docs
[21:44:48] <lincolnthree> no
[21:44:52] <lincolnthree> not jsf
[21:44:55] <clerum> oh
[21:45:01] <lincolnthree> extendable though
[21:45:03] <clerum> when did github start the slide animation
[21:45:09] <lincolnthree> did they?
[21:45:31] <clerum> as you drill down through the source
[21:45:35] <clerum> in chrome anyway
[21:46:08] <lincolnthree> ahh yeah
[21:46:09] <lincolnthree> html5
[21:48:20] <jbossbot> git [forge] push master 808d1f8.. Lincoln Baxter, III merged from mike
[21:48:20] <jbossbot> git [forge] push master a76248c.. Lincoln Baxter, III fixed persistence plugin classpath dependency issue (scope provided not runtime) that was causing ClassDefNotFoundException when loading Persistence Plugins
[21:48:20] <jbossbot> git [forge] push master URL: http://github.com/seam/forge/compare/f4de1cf...a76248c
[21:48:45] <clerum> did you look at velocity and freemarker?
[21:49:04] <lincolnthree> ive used those before, also smarty
[21:49:08] <lincolnthree> so technically yes
[21:49:26] <mojavelinux> clerum: I noticed the github slide animation last night
[21:49:30] <mojavelinux> I think it deployed this weekend
[21:49:34] <clerum> pretty slick
[21:49:47] <clerum> amazing what not having the whole page bounce can do
[21:50:08] <mojavelinux> having freemarker in seam mail before beta would be great...just to show that we can have multiple impls (amazing how people read into things the wrong way)
[21:50:15] <mojavelinux> clerum: amen
[21:50:23] <mojavelinux> I totally hate slow web-based vcs
[21:50:31] <mojavelinux> I was clicking like a madman and loving it :)
[21:50:47] <mojavelinux> thought I still wish that github would support package collapsing
[21:50:58] <mojavelinux> src/main/java/org/jboss/seam/persistence/my/life/is/too/short
[21:50:59] <clerum> the reason I latched on to velocity was the contexts
[21:51:06] <clerum> https://github.com/seam/mail/blob/master/impl-velocity/src/main/java/org/jboss/seam/mail/templating/velocity/SeamCDIVelocityContext.java
[21:51:35] <clerum> I didn't see a great way in freemarker to have a top level context that the user could manuplate and then if it's not there fall through to cdi resolution
[21:51:52] <clerum> I'm gussing it's there in freemarker...but velcoity is where I got started with it
[21:52:07] <mojavelinux> it's really a bean name resolver with a cache, right?
[21:52:44] <clerum> the context? is really a map
[21:53:05] <clerum> which you can chain
[21:53:31] <lincolnthree> clerum: this has the same concept
[21:53:42] <clerum> cool
[21:53:48] <lincolnthree> I have a MapVariableResolverFactory that is checked first, then delegates to ELVariableResolverFactory
[21:54:23] <lincolnthree> Also can extend where templates are resolved from
[21:54:32] <lincolnthree> the composite templating is the slickest part so far
[21:54:54] <mojavelinux> the equivalent in Freemarker seems to be TemplateHashModel
[21:55:20] <clerum> looking
[21:55:21] <mojavelinux> by chain, do you mean dereference?
[21:55:28] <mojavelinux> like car.parts
[21:55:46] <mojavelinux> I'm pretty sure that freemarker supports that transparently like EL
[21:55:54] <lincolnthree> it should
[21:56:00] <mojavelinux> ah, BeanModel
[21:56:05] <mojavelinux> you wrap the return in BeanModel
[21:56:09] <mojavelinux> then it knows it can apply that
[21:56:23] <clerum> well in velocity
[21:56:33] <mojavelinux> interesting, supports generics too
[21:56:41] <clerum> you can create a context and then set another context into it
[21:56:42] *** aslak has joined #seam-dev
[21:56:44] <clerum> and so forth
[21:56:53] <clerum> it will start at the top and return the first hit
[21:57:00] <mojavelinux> got it...not saying one is better than the other, but I'm pretty sure we can make freemarker work
[21:57:01] <clerum> if nothing then it will go down a level
[21:57:08] <clerum> yeah I think so too
[21:57:32] <lincolnthree> clerum: any impressions on seam-render?
[21:57:42] <clerum> should be no real issue making an impl for freemarker and seam render
[21:57:53] <clerum> just looking at the templates right now
[21:58:03] <lincolnthree> there's full java scripting support in the templates
[21:58:10] <lincolnthree> @{java.code = goes here}
[21:58:30] <lincolnthree> combined with seamless context variable integration
[21:58:39] <lincolnthree> @{var = new File("")}
[21:58:46] <lincolnthree> combined with seamless EL integration
[21:58:57] <lincolnthree> @{bean.file = new File("")}
[21:59:12] <clerum> nice
[21:59:26] <lincolnthree> and you can make custom nodes
[21:59:28] <clerum> from a user perspecive it looks reallly simlar to how the other guys do it
[21:59:30] <lincolnthree> even though that's a bit ugly at the moment
[21:59:43] <clerum> merging a template and context and getting a strinb ack
[21:59:44] <lincolnthree> @customNode{do, something}
[21:59:56] <clerum> so should be easy to work with mail
[22:00:01] <lincolnthree> awesome
[22:00:10] <lincolnthree> ps, did we ever get your repo set up?
[22:00:22] <lincolnthree> ahh yes
[22:01:07] <clerum> yep - https://github.com/seam/mail
[22:01:14] <clerum> did a little bit to it last night
[22:01:17] <lincolnthree> yeah i just checked :-p
[22:01:34] <lincolnthree> i have a tendency of asking stupid questions, realizing it, then going to figure it out myself
[22:02:12] <lincolnthree> I wonder if github uses PrettyTime
[22:02:24] <lincolnthree> the phrasing looks eerily similar
[22:02:29] <lincolnthree> "16 minutes ago"
[22:02:31] <lincolnthree> "just now"
[22:02:35] <mojavelinux> glad to see the commits on mail, keep it up the good work
[22:02:41] <lightguard_jp> lincolnthree: github is done in rails
[22:02:52] <lincolnthree> lightguard_jp: well darn
[22:02:52] <clerum> I'm wording how the api is going to hold up though
[22:02:53] <mojavelinux> I got most tests working before I imported it...and had some time to play with it
[22:03:04] <mojavelinux> but I had to put it down to get back to some other things...but I'll look at it again
[22:03:10] <clerum> you figured out why it wasn't working on the remote server I see
[22:03:12] <lincolnthree> same, it's on my list to play with
[22:03:17] <lincolnthree> just havent been able to yet
[22:03:19] <clerum> the tests
[22:03:26] <lincolnthree> when I do, expect to see a seam-render impl
[22:03:28] <clerum> I figured wiser was causing something
[22:03:30] <mojavelinux> yeah, part of that is the wiser
[22:03:37] <mojavelinux> wiser doesn't wait when shutting down
[22:03:41] <mojavelinux> and I couldn't find a latch to use
[22:03:55] <mojavelinux> perhaps report that as an issue...though I guess you could just start wiser once
[22:03:56] <clerum> the issue I'm worried about
[22:04:04] <mojavelinux> and flush it's mbox
[22:04:06] <clerum> thought about that too
[22:04:07] <mojavelinux> in between
[22:04:14] <mojavelinux> basically reset it
[22:04:16] <clerum> I'll give that a try
[22:04:20] <mojavelinux> make it an application-scoped bean
[22:04:39] <mojavelinux> use CDI to test CDI :)
[22:04:52] <clerum> The issue I'm worried about is that in order to support the to.("cody").from("dan").send();
[22:05:12] <clerum> each impl has to define an api that returns itself
[22:05:31] <clerum> https://github.com/seam/mail/blob/master/api-velocity/src/main/java/org/jboss/seam/mail/templating/VelocityMailMessage.java
[22:05:54] <clerum> https://github.com/seam/mail/blob/master/api-base/src/main/java/org/jboss/seam/mail/api/MailMessage.java
[22:06:01] <clerum> and I worry about keeping those in sync
[22:06:02] <lincolnthree> dan, check your email, i just sent you a 10 second seam-mvc demo
[22:06:06] <mojavelinux> right...ah, so there is a way around that
[22:06:06] <lincolnthree> https://gist.github.com/728801
[22:06:13] <mojavelinux> those it's a bit loose
[22:06:25] <lincolnthree> actually there is a typesafe way of doing it
[22:06:31] <clerum> the way I had been doing it was at ALR's suggestion
[22:06:36] <mojavelinux> ah
[22:06:55] <clerum> but I think pmuir told me to back off that and just go to the simple way
[22:07:05] <mojavelinux> the other approach
[22:07:20] <mojavelinux> oh, what is it currently? Pete's suggestion?
[22:07:48] <clerum> yes
[22:07:58] <clerum> just to duplicate the interfaces
[22:08:04] <lincolnthree> Is that the MailMessage API?
[22:08:30] <mojavelinux> do you have the original code...would be interesting to put that into a branch for comparison
[22:08:39] <clerum> trying to find the old way
[22:08:41] <clerum> one sec
[22:13:36] <clerum> I swear github had a spot to search your source code
[22:14:07] <mojavelinux> yeah, it used to
[22:14:19] <clerum> I'm blind or it's gone
[22:17:43] <clerum> something like this https://github.com/seam/mail/blob/fcf45f808391489cb23c848f11f052e22d70c5d3/api/src/main/java/org/jboss/seam/mail/templating/TemplateMailMessage.java
[22:18:07] <clerum> tree whas this https://github.com/seam/mail/tree/fcf45f808391489cb23c848f11f052e22d70c5d3
[22:25:50] <clerum> the discussion about it was here - http://echelog.matzon.dk/logs/browse/seam-dev/1280959200
[22:26:04] <clerum> starts at [16:28:05]
[22:31:30] <mojavelinux> excellent, I'll have a look
[22:31:41] <mojavelinux> breaking for lunch
[22:34:02] <clerum> heh...it's a late lunch here in MST
[22:34:14] <clerum> sounds like an early dinner in EST
[22:35:39] <mojavelinux> hahaha, my life is just that crazy :)
[22:58:00] *** mojavelinux has quit IRC
[23:11:52] *** tsurdilo has quit IRC
[23:43:20] *** mbg has quit IRC
[23:52:52] *** cbrock has quit IRC
[23:53:18] *** cbrock has joined #seam-dev

top