Re: [jug-discussion] Is AspectJ in my future?
Will you be posting the presentation online somewhere afterward, so those of us who can't attend can still benefit? :) Robert William H. Mitchell wrote: I'll hijack your hijack! With Ruby, I've been pleasantly surprised by the amount of difference that no-compile-step makes. For scripting-type applications I've used Icon for years and although Icon compilation is virtually instantaneous, it's still another step. With Ruby it's edit-run-edit-run. Maybe the difference is that you simply can't forget to compile it. FWIW, I'm giving a talk on Ruby at the Developer's SIG (devsig.editme.com) on February 7. The content is still up in the air but it'll cover the basics of the language and maybe touch on Rails. (I said maybe!) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] build tools...
Thanks for all of the input; it was very helpful (reading hype on a project website is one thing; hearing day-to-day experiences with the build tools is quite another. :) Thanks! Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] build tools...
Without starting a flame-war... ;) I'm about to embark on updating a very brittle build process. It's currently based on a combination of relying on the IDE + a bit of ant In all honesty, I know make better than I know any other build tool, but I'd rather not do this build in make. So, I'm looking for some input into what build tool(s) you use, and why? Thanks! Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] MS Access / Filemaker like front-end for MySQL/Oracle?
Jumping into this conversation. a little late, but... :) I'm not sure how much detail, etc. you need, but open office v2 includes Openoffice Base, which is an MS Access-ish program. I haven't played with it much. By default, it uses hsqldb to create databases, but, like access, you can connect to pretty much any db (mysql and oracle, as well). It'll let you create forms, reports, queries, etc. Again, I haven't used it much so I can't really vouch for quality or ease of use, but it might be worth checking into. Robert Jon Thomas wrote: on the free front, Aqua Data Studio is really really good, but I don't think its a graphical IDE like Access. On Jul 27, 2006, at 5:17 PM, Tim Colson ((tcolson)) wrote: MS Access will allow you to attach to any ODBC datasource including Oracle and do some really fun stuff. Yep, that is definitely an option worth consideration. I seem to recall having pain when I did this in the past because MS Access frankly wasn't built to play nice (imho) with anything besides JET and SQL Server. ;-) Toad is the other product I always think of when talking about Oracle made easy. I've got Toad, good stuff...but I'd categorize that as a tool for DBA/Developers...not so much for end users. You won't mind me replying to your non-java question, because (even though I was born in Tucson) I live in Scottsdale. Guess that makes me not really a qualified TJUG member. ;) lol... I'm pleased you didn't just throw the email into /dev/null. grin Timo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Google Web Toolkit
Well, I can't do the 15 min. preso. ;) But I started playing with this last night. They have some nifty tools for getting you off the ground running quickly. I'm still grokking their concept of modules and how all of the pieces fit together, but it's pretty nice. I'll be writing a small app with it this week, so I'll post again at the end of that experience to let ya'll know what I think, if you're interested. Robert Warner Onstine wrote: Don't know how many of you saw this, but it looks pretty cool (haven't had a chance to install on my windows box yet as that and Linux are the only ones supported right now). http://code.google.com/webtoolkit/ From early reactions this seems like something very cool: http://jroller.com/page/RickHigh?entry=javaone_update_google_rocks http://jroller.com/page/RickHigh?entry=javaone_2006_google_s_gwt http://ajaxian.com/archives/google-web-toolkit-ajax-apps-from-java Anyone had a chance to play with this, share their experience in a brief 15 minute intro next meeting? -warner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] HLS's presentation
So where's your blog? :) Robert Warner Onstine wrote: It was excellent! I thought I had sent out a public thank you to Howard (oh, I did it on my blog that's why). -warner On Oct 6, 2005, at 7:38 AM, Robert Zeigler wrote: Btw... I never heard anything from y'all... How was HLS's presentation on Hivemind/Tapestry? Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Why Jython, or Jelly, or Groovy, or Beanshell or ... instead of perl, or sh script?
I think the issue is that the developer doesn't have remote access to the box; he can only get at the logs through the web. So, scp and rsync are out. wget isn't, of course. :) If it were me... I'd do it in bash using wget. Seems like it would be a one-liner, since you can do it in one line w/ wget, but I'd still throw it in a bash script just so I didn't have to go re-read the man pages on wget every time, and so I didn't have to remember the url, etc. Of course, as pointed out, it all depends on what you're comfortable with. I spend a lot of time in the shell, and have done a fair amount of shell scripting (more than perl scripting, in any event), so... :) Robert Duffy Gillman wrote: Timo - Consider me puzzled. There is something missing in the spec for this project - what is the developer trying to do, simply get the log files? If so then rsync, wget, or scp from the commandline, or a gui-based scp tool seem much more useful than any sort of programming solution. Ok, so barring that, I think this seems a perfect use of a scripting language - either perl or any of the various *sh variants. Perl will give you handy, high-level file processing features that will allow the script to zip through a file (even in a .tgz) with very little coding. *sh variants will have similar chunky, high-level features (between tar, find, grep and ls and a few pipes I think there is a simple solution). Either can be readily incorporated into Apache, and with a slight bit more trouble, into your favorite servlet container or (god forbid) IIS. So really the question becomes, what is the developer comfortable with? In terms of professional development I'd say everyone should have some scripting language under their belt. If the fellow has to depend on Java to do the task I'd hazzard to guess he'll spend 3-4 times longer on the solution. If that is the soultion he has to fall back on, send him home with a copy of the Larry Wall Perl book (O'Reilly Press - wtf's the name? Perl in a Nutshell?), or a printout of 'man bash' (though this assumes he has some facility with the cadre of shell commands he'll need - cat, grep, find, tar, ls, ...) and tell him to grind on the solution a bit longer than he would have in order to get the script going in scripting language. Dollars to doughnuts, I bet it pays off in time savings the next time he's confronted with a data crunching task. -Duffy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] it's been fun...
Michael Oliver wrote: You know of course you don't have to quit the JUG or the list, other quite active, uh...people...have moved off and stayed active, we all wish you would too. I plan on it. But attending the meetings for the next several meetings is probably not going to be an option. ;) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] it's been fun...
Alright! Oh, wait, my cellphone display is busted... well, I can still listen, right? :) Robert Michael Oliver wrote: Well Tim will probably create streaming media way for you to attend via your cell phone. Michael Oliver CTO Alarius Systems LLC 6800 E. Lake Mead Blvd, #1096 Las Vegas, NV 89156 Phone:(702)643-7425 Fax:(702)974-0341 *Note new email changed from [EMAIL PROTECTED] -Original Message- From: Robert Zeigler [mailto:[EMAIL PROTECTED] Sent: Friday, June 24, 2005 10:46 AM To: jug-discussion@tucson-jug.org Subject: Re: [jug-discussion] it's been fun... Michael Oliver wrote: You know of course you don't have to quit the JUG or the list, other quite active, uh...people...have moved off and stayed active, we all wish you would too. I plan on it. But attending the meetings for the next several meetings is probably not going to be an option. ;) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] it's been fun...
Warner Onstine wrote: Wow, sorry to hear that, but glad for you! Yet another Tucson JUG member out in the real world ;-). ack, the real world? And I thought I was avoiding that by going to grad school! ;) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] it's been fun...
Well gang, sorry to say I won't be able to make Warner's mangling. ;) Actually, I wanted to write and say thanks for the good times, great presentations, and letting me get up a time or two to make a fool of myself. ;) Tomorrow I'll be packing up a truck and moving to Missouri for grad school (computational biology). Thanks again for everything, it's been fun. :) Robert Zeigler - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] And on that note WAS: Re: [jug-discussion] Our thanks to Nick
Nicholas Lesiecki wrote: Thank you Tom and Rick for the kind words. The JUG has definitely been a big part of my growth and maturation as a software engineer. Tom wasn't kidding when he said that it was full of talented people. I will, of course, continue to lurk on the list to extract the wisdom and humor that characterizes the JUG. And on that note: Can anyone suggest best of breed books for learning the following topics as an experienced software engineer (i.e. me): C++ Can't help here; I have a C++ book, but I wouldn't recommend it. ;) Linux Hm. Depends on what you mean by linux. I'm guessing you're referring to command-line linux, which (mostly) boils down to learning the shell of your choice (default tends to be bash; which also happens to be my personal favorite shell these days... although csh can be nice to work in). If this is what you need to learn, I suggest Unix Power Tools (O'Reilly) by Jerry Peek, Tim O'Reilly, and Mike Loukides. Get the 2nd edition, rather than the 3rd edition. You can pick it up online for cheap (I think my copy was two bucks). Reasons why I like this book: 1) It's designed for people on the go. That is, you can pick it up and open it randomly and read a section, learn some cool tidbit, and not worry about what came before or what comes after. That said, it is arranged in a fairly logical fashion such that you /could/ read it from cover to cover. 2) It's hyperlinked. =) Anytime you see a command, there will be a [xx.xx] next to it, giving you the chapter and section with a tip about that command. (In fact, in addition to page #'s on the bottom of the page, there are section numbers at the top of every page.) 3) It's well written: it's concise without losing clarity. 4) They cover the major shells, pointing out differences in behavior where applicable, and they also cover the major *nixes. It isn't strictly a linux book; the knowledge gained will be generally applicable on most unix systems. 5) Something for everyone; whether you're an old hat on *nix, or novice, there's going to be something in the book you didn't know before (or, knew once upon a time, but forgot. =) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] April Presos
Tim Colson (tcolson) wrote: Hey gang - I just wanted to say thanks again to Ray and Robert for the preso's tonight, and Duffy for getting us access to the bldg/room. I'm inspired... I now want to build a multi-user server with two threads that has purdy buttons. :-) Some interesting code snippets to gaze upon: http://javaalmanac.com/egs/java.nio/pkg.html http://www.onjava.com/pub/a/onjava/2004/09/01/nio.html That's a good article; I used it as a reference point last year when working on the whiteboard server. I do have one issue with it, though. ;) Unfortunately, there is a price to pay: an architecture based on I/O multiplexing is significantly harder to understand and to implement correctly than one based on thread pooling. I actually disagree with that quite a bit. There are /some/ complexity issues that come along with nio, but the perception that it is harder to understand and to implement, imo, sound like the perception of someone used to doing things the java way; I find multiplexed-i/o servers cleaner to implement and easier to understand when all is said and done, especially if you're dealing with any sort of shared resources. See also: http://grexengine.com/sections/externalgames/articles/Adam%20Martin-Java%20NIO%20Networking%20for%20Games-1.html (3 part article dealing with nio servers) By the same author: http://grexengine.com/sections/people/adam/adamsguidetonio.html And... I though it proper to give appropriate credit for last night's comic relief slide. The original (undoctored) comic is here: http://ringlord.com/people/walrus/tmcm/006-spaghetti.jpg Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] java + openoffice?
Hey gang. I'm wondering if anybody has any experience generating openoffice documents 'on the fly' in java? Good? Bad? Ugly? From what I've seen so far... it's overly complicated (hm... are all things sun this way? =). It would seem that you have to have an instance of openoffice running somewhere that your java app can connect to. The instance acts as a service provider from which you can grab a desktop instance, and from the desktop instance, create documents, etc. However... the developer guide is 1000+ pages long, so... if anybody has worked with this before and has some pointers, I'd sure appreciate them. =) TIA. Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] gmail, anyone?
Heya folks. Have some gmail invitations available for anybody interested. E-mail me off-list if you want one. First-come first-serve until they run out. Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] LMS notes and a question
DL'ed the quick start sakai package... thought it might interest you to know, Tim, that they are also using velocity for some pieces. ;) Robert Tim Colson (tcolson) wrote: Hey there Mr. Duffy -- The LMS discussion was interesting tonight... took a scant few notes below for those who weren't able to attend. (yeah, the markup means I'm anticipating Confluence running soon for tjug) Say -- one question... you mentioned an open source Project Porfolio Mgt thing... what would that be? Cheers, Timo h3. Portal Discussion h4. Single Sign On * Central Auth Service (CAS) ** AuthC not AuthZ, but could be hacked to sorta do that by ex, returning groups for the user during the AuthC XML return step ** Can you do pass through authentication (so WebApp1 can get data for 'tcolson' from WebApp2) -- yes! proxy AuthC * Warner says check: JSSO.org h4. uPortal * XSLT webbage engine * sounds like a small portal engine * channels instead of portlets * Summary: robust code, but not easy to follow... expects it might go through a major redesign h4. OKI * SOA, with some def'ns for various systems * Mgr class for each service, acting as a facade for biz objs * some anti-OO h4. SAKAI * plan to create OS product, but with docs and stuff you'd expect from boxed SW * name comes from the Iron Chef dude :-) * Community interested in guiding development, pay $10K, get a higher priority voice * created using JSF components and have components for Date Widget, Rich Editor * Spring + Hibernate + Pluto What makes it not a portal -- It is geared more toward Learning and is more an an aggregate application for learning mgt tools. h4. LMS * Commercial: Blackboard, WebCT (now at $xxx,xxx+) , Desire2Learn * OS: Moodle h4. Kuali * Financial system integration... kinda next thingy. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] SCP for Java?
http://www.jcraft.com/jsch/index.html (Which /is/ what is used inside the ant scp task. BSD-style license. =) Question: what are you using it/wanting it for?? Robert Tim Colson (tcolson) wrote: Hey folks - Anybody know if there is an SCP lib for Java? Perhaps what is used inside the ANT SCP task? Thanks, Tim - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] SCP for Java?
Tim Colson (tcolson) wrote: Thanks Robert! :-) I probably should have fired off a couple google searches to find that, but was being lazy, and your answer was direct and fast. You're an enabler. ;) So -- you (or others) have experience using this lib? Looks well documented (I like the examples -- woot!). No, no experience using it, sorry. RE: What am I doing with it? Nothing. A colleague needs to SCP stuff from Java and somebody pointed them at an in-house lib. I went pt! there's gotta be something better documented out in the open source community... And here we are. :-) Ah, spiffy. I was gonna say... if you juts need a java ssh client, there are several of those around; no need to reinvent the wheel. But if you need programmatic access to scp, then, looks like this lib is the way to go! g'luck. Robert Cheers, Timo -Original Message- From: Robert Zeigler [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 08, 2005 4:50 PM To: jug-discussion@tucson-jug.org Subject: Re: [jug-discussion] SCP for Java? http://www.jcraft.com/jsch/index.html (Which /is/ what is used inside the ant scp task. BSD-style license. =) Question: what are you using it/wanting it for?? Robert Tim Colson (tcolson) wrote: Hey folks - Anybody know if there is an SCP lib for Java? Perhaps what is used inside the ANT SCP task? Thanks, Tim - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] NIO
Two things 1) Wanted to make a correction/clarification to something I said last night about blocking/non-blocking I/O. in nio, sockets and pipes may be placed in non-blocking mode, but file channels (channels are the nio paradigm for dealing w/ i/o... sorta like a stream, but cooler =) may only be placed in blocking mode 2) I mentioned an article I found to be useful and said I would dig up the URL. http://www.onjava.com/pub/a/onjava/2004/09/01/nio.html?page=1 I don't agree with everything he says. Namely, I don't know that a thread-based model /really/ is more simple than a multiplexed I/O approach. His 3 month experience seems to me to be a result more of unfamiliarity with multiplexed I/O than anything else; coming from a background where multiplexed I/O concepts were already familiar, it took me 3 weeks to learn the relevant portions of nio, implement and test the client and server, and put it into use. The synchronization headaches I avoided more than made up for any multiplexed I/O complexities I had to deal with. ;) Related sites: (Fairly short) TSS thread discussing the article http://www.theserverside.com/news/thread.tss?thread_id=28488 (There are a couple of links in the thread that look promising if you're interested in learning more about general multiplexed i/o, regardless of language) Another decent article on multiplexed i/o, using nio: http://www-106.ibm.com/developerworks/java/library/j-javaio/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Spring FUD is unfounded.... RE: [jug-discussion] JDJ: Featured article on Spring
Richard Hightower wrote: Tuesday should be a lively discussion. I am sharpening my tongue. :o) On that note... will you be presenting your spring pres. to us? Or am I still presenting NIO? =) (Again... I'm perfectly happy presenting; I'm perfectly happy not presenting. Just so long as I know what to plan on. =) Any thoughts? Warner? Anybody? =) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Speaking at the Phoenix JUG on Spring
I certainly have no objections to postponing my presentation on NIO. Any thoughts? =) Robert Thomas Hicks wrote: Geez...if all we had to do was ask, then I'm asking. I've been reading the Spring book and would LOVE to see your presentation. Would you like to give it to us first?our meeting is the day before, you could do it as a rehersal. regards, -tom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] codiing shootout?
Personally, I really like the idea of a coding shootout... same problem, different technologies. I'm not sure about doing it live. Personally, I'd rather have a few days to whip something up, but I think it would certainly be fair to ask participants in whatever shoot-out to keep track of the time it took them to complete the task, since time-to-completion is always going to be a factor. =) Hands-on-learning would be cool, too. Robert Warner Onstine wrote: Ok, so I'm trying to think of some interesting ideas for upcoming meetings (not that I'm in short supply of speakers, just because I thought it might be interesting to try something a little different). What does everyone think about something like this: One or two people come up with a problem that they've encountered and they bring it to the meeting to discuss/hash out a solution to it using different technologies/methodologies. The problem itself shouldn't necessarily be related to a specific technology (like - I can't figure out how to do x in Struts) but something a little more general. This way we have a group full of experts and the actual problems would be announced before the meeting (say a few days beforehand) so that those of us who want to chime in have the opportunity to code up a quick example (or we could do it Live!), anyways, just a thought. Here's a few more that I've been mulling over: Scripting language shoot-out - Ruby, Perl, Python (Jython), Groovy Same task different impls. What are each really good at? Hands-on learning - maybe a longer meeting but geared towards actually learning a technology (maybe completely separate from the actual meeting somewhere else, ala - Colson Coding Camp ;-) ) I definitely want to hear feedback from all of you, what do you like about the meetings? What are your favorite topics that you've seen so far? What would like to see more of? I guess that's about it for now. Look forward to hearing comments/ideas from everyone :-). -warner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] January Topic?
Tim Colson wrote: Yes, Robert Zeigler has volunteered to speak on the Java New I/O package. Alrighty. :-) Robert, can you give a quick overview for posting up on the website? A quick overview, eh? NIO -Why is it -problems NIO attempts to address -What is it -Overview of buffers, channels, and selectors -NIO as applied to a networked whiteboard application HTH. Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Java based Wiki
Randolph Kahle wrote: I am considering hosting a Wiki environment for our family web site. When I did a search of Java based Wiki tools, three have come to the surface: XWiki SnipSnap Confluence Does anyone have experience with these? Any thoughts about which one would be best suited for a community space (I would also like individual blogs). Are there others I should look at? Thanks -- Randy I don't know about XWiki, but, for what it's worth, Confluence and SnipSnap are both based on the same rendering engine, radeox. Atlassian, et al have done a lot or work on the engine and on creating a fairly clean, attractive wiki. Not sure about their pricing for a situation like you're looking at. As for snipsnap, I've used it on occasion; it's ok. I find the structure and organization a bit confusing (lacking? ;) at times. If you have the time, radeox is really quite trivial to embed in a custom application (I had the basics embedded into an existing application in a night), the engine, itself, is quite nice to work with; very easy to extend, etc. HTH, Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] holiday party - dec. 14th
My vote is for either 2 or 3 (I like 3 best. Unfortunately, I can't volunteer my house. It wouldn't fit everyone. ;) Robert Warner Onstine wrote: Hi all, I know I mentioned this at the last meeting as well as the meeting before so I thought I would bring up the topic on list. We (management team) need a response to this by Saturday evening (stroke o' midnight or there-abouts). Here are the three options we came up with: 1) Find a bar that would either a) allow us to bring in some finger food type items, or b) has appetizers available to us and has enough space for about 20 people. 2) Have a real sit-down dinner somewhere decent 3) Have a get together at someone's abode (or is that adobe) Please register your choice (and if it's 3 - are you willing to host and where-abouts in town are you). Also, we will need a head-count of all those that think they will be able to attend. Thanks for your time :-). -warner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Oct Meeting Topic?
Was that going to be the 1hr. or a 15 min. pres? Robert Tim Colson wrote: Hey folks - I won't be starting the Macromedia Flex research until next week -- meaning I won't have any code to leverage for a presentation until the November meeting. Somebody else will need to step up for October. Cheers, Tim - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] How to grab a Spring configured bean?
Timo, I'm not a spring expert, so I set out to the trusty google... following article looked fairly promising... http://www.devx.com/Java/Article/21665 Had some examples of using XmlBeanFactory to get at the info (apparently not really recommended, though), discussion of setter/constructor dependency injection, etc. Page 3 of the article looked especially promising. Robert Tim Colson wrote: So I've found some info on getting the Spring Context inside a generic servlet. ServletContext servletContext = this.getServletContext(); WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(servletContext); But where I need to get the context is inside a class that is a Servlet Filter... which does not have access to a servlet context (presumably because filters can act cross contexts?) So I'm still stuck. :-( Timo -Original Message- From: Tim Colson [mailto:[EMAIL PROTECTED] Sent: Thursday, September 23, 2004 1:32 PM To: [EMAIL PROTECTED] Subject: [jug-discussion] How to grab a Spring configured bean? Hey folks - I'm trying to understand and use Spring, falling down a bit. I have a ds bean in Spring config (DataSource), and a Struts action which extends DispatchActionSupport. It is easy to grab the bean using: getWebApplicationContext().getBean(ds); Cool but now I am in another class which is not an action -- and I'm at a loss how to grab the ds bean. :-( I'm reading the 200 pages of docs ...but if anybody could point me to the relevant bit to jump-start me, that'd be great! Timo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Tapestry Presentation, follow-up
FYI: For those interested in learning more about tapestry... Warner has begun a series of tapestry tutorials (2 in the series so far) at: http://www.sandcastsoftware.com/articlesandtutorials/brownbag/index.html#tapestry There's a more basic tutorial available at: http://dorffweb.com/?page=taptutorial The wiki ( http://wiki.apache.org/jakarta-tapestry/ ) also has some useful tidbits. I'm also happy to answer any tapestry-related questions (especially considering the confusion I seemed to induce last night. ;) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Meeting Tues Sep 14
Tim Colson wrote: And of course, let us not forget the main event, the smack-down of generations, the Framework battle royale! The articulate and wise Robert Zeigler will tell us why we should all be using _Tapestry_ for webapps, and how to do it. :-) Hm... not exactly the way I would describe things; I'll try not to make ya a liar, Tim.. ;) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Next week's meeting
So, for the meeting next week, Warner has asked me to present on Tapestry. I have a few ideas on how I'd like to do the presentation, but would like some feedback as to what people would be most interested in. * I have a couple of (more-or-less) completed tapestry projects that I could show, to display various aspects of tapestry * I could just drone on about the various facets of tapestry, and provide code-snippet examples * I'm seriously contemplating putting together a simple object model, and then building a simple webapp using tapestry, from scratch (more or less) during the presentation. * Other ideas not listed here. Thanks for any feedback! Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Atlassian confluence rendering component?
Hey Tim, what was the name of that open source wiki rendering component being utilized in atlassian's confluence? Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] First Annual JUG Third Anniversary BBQ
I'll be there with my wife and (10 month old) daughter. Robert Terence Rudkin wrote: That's right boys and girls it is here. This Saturday July 17 from 2pm till 5pm (or whenever) at TR and Rene's. Burgers, salads, snacks, goodies, iced tea, and sodas well be provided. Bring your Self Familly Swimming suit and towels. Adult beverages RSVP mailto:[EMAIL PROTECTED] by Sat Early AM with number of guest and any food restrictions. Address and directions will be sent with RSVP TR 296 2763 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] signed applets + konqueror or opera...
Actually, the applet functions correctly/as expected on Mozilla/Netscape, as well as IE. It's opera and konqueror that have the problems. In fact, Opera for windows functions as expected, so, it's specifically opera for linux (7.11) and konq. that have the problems. They're completely ignoring the fact that it's a signed applet, and not giving the user /any/ opportunity to accept /any/ permissions. They skip the plugin route, and use the jre/jvm directly, which seems to be at the core of the issue (there are several different problems going on, and they are /exactly/ the same in both browsers... png image reading/manipulation, for example). Anyway... I've found a workaround for the most critical portion of the applet; it's about 10x slower than the fileio requiring algorithm I originally wrote, but, it works, at least. Thanks again for any thoughts. Robert Todd Ellermann wrote: My experience with this is maybe 6-7 years old now, but it used to be that IE was one single applet security request for all services. IE file access, printing etc... Where Netscape was ask for one service at a time, type security model. Clearly a one service at a time model is much more robust and secure but alas, we know who won the browser war. Have no idea if those differences still exist today, but they may explain what your seeing. -Todd President PHXjug.org 602-738-6187 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] signed applets + konqueror or opera...
Hi folks... I've got a (self) signed applet; runs fine in mozilla/netscape and IE 5.x or better. While running the gamut of browser tests, I noticed that konqueror(v3.2.2) and opera (v7.11) don't pop up the expected trust this applet? dialog; they just start running. But, when it comes time to perform any permission requiring action (writing data to a temp file), they throw security exceptions. Google turned up other people with the same problem, but no answers. (cf: http://forum.java.sun.com/thread.jsp?forum=63thread=228422tstart=30trange=15 ) Anybody else had to work around this before? Any ideas on directions to head? TIA. Robert Zeigler - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Webapp frameworks
Richard Hightower wrote: AppFuse is similar to Turbine, but it is Struts/Spring based, plus it has a lot of additional Struts centric project (like display tag, Erik's label tag that integrates with Validator framework, and such). I used AppFuse on my last two projects with great success. If you decide on Struts, try AppFuse. (I could give you the URL, but it is just as easy to google it). Rick Hightower Developer Looks promising, especially for a new webapp, thanks. Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Webapp frameworks
Erik Hatcher wrote: Robert, I'll keep this relatively brief, and hopefully pragmatic. No one web framework is *the* one for all situations. The size of your project needs to be taken into consideration as well as the talent of your team and what kind of flexibility the end users demand. If you care about sticking to standards and having tool support is important, then getting on board with JSF may be the way to go. If you want to be able to hire any Joe Blow Web Developer off the street, then Struts is a good way to go. If you have a big project that demands tons of component reuse then Tapestry is a great solution. If very nice testability is needed, the only one I know of that makes this trivial is WebWork2. Heck, if all you have is a couple of pages and not many forms to deal with, JSP's and servlets make a great solution. No matter which way you go, I think it is important to understand the foundation of all Java web frameworks and getting very familiar with servlets and filters, and the capabilities of JSP's - this helps evaluate the other frameworks at least, and helps know what the container provides that all the other frameworks build upon. All that being said and echoing my previous comment that actions speak louder than words... we chose Tapestry and are very pleased with it. So pleased in fact that I immediately weaseled my way into being a committer on the project and am speaking about it around the country starting in a couple of weeks, including a tutorial at OSCON this summer. Erik Thanks for the brief overview. ;) I'm certainly not unfamiliar with the underpinings of servlet/jsp development, as I've been doing quite a bit of it over the last two years... but, until recently, I haven't explored frameworks; I jumped into a servlet based project because that's what my job needed me to do... and they needed the application adjusted, tuned, etc. At the time, revamping this entire application from model 1 to model 2 would have been out of the question... but now that many of the immediate demands (features, fixes, etc.) have been met, I'd like to refactor it such that it's cleaner, more adaptable, and easier to expand in the future. Hence, my research into frameworks. Initially, I was looking at struts, primarily because this particular project may be incorporating portions of another project in the future which already uses struts. But, as I've worked with struts on some other, smaller projects to get a feel for it, I've run into my own share of... issues; suffice it to say that I'm not convinced that it's the framework for me... at least not for this project. Anyway, I appreciate all of the input from everyone. I've certainly got my research/reading cut out for me. ;) Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Webapp frameworks
Tim Colson wrote: Robert wrote: suffice it to say that I'm not convinced that [Struts is] the framework for me... at least not for this project. It's kind of funny to me. Two years ago at JavaOne, Craig McClanahan and Struts seemed to be the talk of the show. I'm in the minority, but I'm not a fan of JSP. So our groups initial selection of Struts 2 years ago (of which I played a role) was not all roses. Well, I suppose I'm in the minority with you. ;) I'm not a big fan of jsp's, either, although jsp 2.0 seems to be a step in the right direction. After working with the Velocity Tools sub-project to help replace the JSP view layer completely with Velocity, I don't find Struts to be all that bad. There are still missing pieces of functionality, or bits that I wouldn't want Struts to provide anyway. Some of us are looking at Servlet Filters and Listeners to provide some of the functionality we want - but decoupled from the controller framework. I'm also looking forward to more info on Spring. Timo P.S. Tapestry seems interesting, as does the template mechanism for HTML, but I dig Velocity... and I dig being able to write non-xml-ish templates. I'm hoping maybe Drew has a bit of time (or somebody else in another meeting) to show off some working Tapestry stuff. Always good to keep an open mind. :-) Tapestry is definitely looking promising for me. I've spent the day looking it over, and I'm liking it a lot... the templating system really is quite neat. Still... I like working with velocity templates, myself... ;) My main issue here is that I'm looking at refactoring a webapp that was originally written model 1 style into mvc. This webapp is currently in the vicinity of about 20,000 lines of code (nearly 40 servlets, and yes, it /is/ a royal pain to maintain; and no, I wasn't the original designer. ;) I'd rather spend more time now doing some research on what framework would really be appropriate to use in this case than just jump in and find out 10,000 lines into refactoring that framework X really isn't the best tool for this particular job. ;) I'm not saying struts is or isn't... I'm just saying i'm not yet sure that it is... so I'm researching. ;) Anyway, I appreciate all the feedback/comments I received; they've given me a lot of good resources to look at, read, etc. Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] HttpSession question...
Recently, somebody proposed an interesting question to me which, though I'm pretty sure I know the answer, I've been unable to verify. So, I decided to turn here to see if someone with more wisdom than I had an answer. ;) My understanding of HttpSessions is that, unless you specifically write something to a cookie, the only thing stored on the client side is the sessionID (either via a cookie or via URL rewriting). However, if I do a session.setAttribute(someattr,someobject), that object is simply stored (typically in memory, though not necessarily) server side, available in the web application context. Correct so far? In other words, session attributes are not directly editable client side... right? I mean, this makes complete sense to me, as the client in a web app really doesn't give a hoot about foo or bar, it just wants html. However, someone made a claim to me recently that some information stored as a session attribute could be alterred directly by the user, client side, and therefore posed a security risk to a particular application. Any thoughts? Thanks for the help on this... I've looked over the javadocs, etc., and while they don't say anything to negate my viewpoint, they also don't say anything specifically to validate it. Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] HttpSession question...
That's what I was thinking... but I wanted to bounce it off someone to make sure I wasn't going crazy. ;) Thanks for the validation. =) Robert Chad Woolley wrote: I think you are right, otherwise the J2EE spec would be insecure by definition. A *request* attribute can be changed just by appending it as a URL parameter, but that is really just another name for a form field. Maybe that is what they are thinking of. Robert Zeigler wrote: However, someone made a claim to me recently that some information stored as a session attribute could be alterred directly by the user, client side, and therefore posed a security risk to a particular application. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Struts
Hi, all. I've been looking into incorporating struts into an existing webapp I have responsibility for. For a variety of reasons, I'm interesting in using Velocity for the view layer, rather than jsp, but I'm finding something of a... lack of online documentation regarding the integration. I was wondering if anyone could recommend a good book on struts development in general (or, am I better off to save my money and just use the online doc + java docs? ;), and I'm particularly looking for a book that discusses struts + velocity... I've found two thus far, Struts in Action (Ted Husted) and Profession Struts Development. Anyway, before I go fork out the cash, I was wondering if anyone here had any opinions on these or other reference materials? Thanks in advance, Robert Zeigler - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]