Re: [jug-discussion] Is AspectJ in my future?

2007-01-13 Thread Robert Zeigler
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...

2006-12-30 Thread Robert Zeigler
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...

2006-12-23 Thread Robert Zeigler
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?

2006-07-28 Thread Robert Zeigler
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

2006-05-21 Thread Robert Zeigler
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

2005-10-06 Thread Robert Zeigler
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?

2005-09-29 Thread Robert Zeigler
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...

2005-06-24 Thread Robert Zeigler
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...

2005-06-24 Thread Robert Zeigler
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...

2005-06-20 Thread Robert Zeigler
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...

2005-06-13 Thread Robert Zeigler
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

2005-04-19 Thread Robert Zeigler
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

2005-04-13 Thread Robert Zeigler
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?

2005-03-22 Thread Robert Zeigler
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?

2005-02-14 Thread Robert Zeigler
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

2005-02-09 Thread Robert Zeigler
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?

2005-02-08 Thread Robert Zeigler
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?

2005-02-08 Thread Robert Zeigler
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

2005-01-12 Thread Robert Zeigler
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

2005-01-10 Thread Robert Zeigler
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

2005-01-08 Thread Robert Zeigler
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?

2005-01-05 Thread Robert Zeigler
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?

2004-12-29 Thread Robert Zeigler
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

2004-11-22 Thread Robert Zeigler
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

2004-10-30 Thread Robert Zeigler
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?

2004-10-04 Thread Robert Zeigler
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?

2004-09-23 Thread Robert Zeigler
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

2004-09-15 Thread Robert Zeigler
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

2004-09-14 Thread Robert Zeigler
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

2004-09-08 Thread Robert Zeigler
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?

2004-08-12 Thread Robert Zeigler
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

2004-07-14 Thread Robert Zeigler
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...

2004-06-14 Thread Robert Zeigler
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...

2004-06-12 Thread Robert Zeigler
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

2004-03-05 Thread Robert Zeigler
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

2004-03-05 Thread Robert Zeigler
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

2004-03-05 Thread Robert Zeigler
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...

2004-02-19 Thread Robert Zeigler
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...

2004-02-19 Thread Robert Zeigler
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

2004-01-05 Thread Robert Zeigler
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]