Man In Black

Man In Black by Johnny Cash

Well, you wonder why I always dress in black
Why you never see bright colors on my back?
And why does my ap- pearance
Seem to have a sombre tone?
Well, there’s a reason for the things that I have on.

I wear the black for the poor and the beaten down
Livin’ in the hopeless, hungry side of town
I wear it for the prisoner
Who has long paid for his crime
But is there because he’s a victim of the times.

I wear the black for those, who’ve never read
Or listened to the words, that Jesus said
About the road to happiness, through love and charity
Why, you’d think He’s talking straight to you and me.

Well, we’re doin’ mighty fine, I do suppose
In our streak-of-lightnin’ cars and fancy clothes
But just so we’re reminded of, the ones who are held back
Up front there oughta be a man in black.

I wear it for the sick and lonely old
For the reckless ones, whose bad trip left them cold
I wear the black in mournin’, for the lives that could have been
Each week we lose a hundred fine young men.

And I wear it for the thousands who have died
Believin’ that the Lord was on their side
I wear it for another hundred thousand who have died
Believin’ that we all were on their side.

Well, there’s things that never will be right, I know
And things need changin’ ev’rywhere you go
But ’til we start to make a move, to make a few things right
You’ll never see me wear a suit of white.

Aw! I’d love to wear a rainbow every day
And tell the world that ev’rything’s OK
But I’ll try to carry off a little darkness on my back
‘Til things are brighter I’m the man in black.

Two good JavaPro articles

Almost All Java Web Apps Need Model 2

You use Model 1, which is page-centric, for simple applications or if you want to get something done quickly. Applications implementing this model have a series of JSP pages where the user proceeds from one page to another. This is the model you always employ when you first learn JSP because it’s simple and easy. The main problem with Model 1 applications is that they’re hard to maintain and not flexible. In addition, this architecture does not promote the division of labor between the page designer and the Web developer because the developer is involved in both the page development and business objects coding.

Cofax is a Model 2 application

Using Hashtables in Java

Good article. Doesn’t emphasize enough the performance benefits of unsynchronized HashMaps over HashTables though. I agree that you should probably use HashMaps in all cases where you don’t know up front you need synchronization – which has a performance penalty attached to it.

On the Church Crisis – two questions

Oh my… I asked Kathy Shaidle blogger extraordinare of relapsedcatholic.com two questions and she’s linked to me.

I am confused, saddened and angry by all of this. Bottom line – the people responsible should be in jail. And a policy should be in place to make sure nothing like this ever occurs again.

That raises two basic questions:

1. If people went straight to the police and not the Church – wouldn’t there never be a chance for coverup?

2. If the church simply deferred people to the police to report the crime – and it *is* a crime – wouldn’t there never be a chance for coverup?

This is a criminal matter. These are horrific crimes. Don’t those two questions cut to the core? They are bugging me. Maybe I am oversimplifing.

Update I’m definately oversimplfying. I apologize. Please read my comments for alice-d’s post.