Well, it appears that moving this site to a new server was successful. If you're reading this through a browser on my site, it definitely worked. Cool - gotta love smooth transitions. I updated java.blogs tonight so they would start picking up my RSS again - delete, re-add seemed to be the only solution that worked. I only added my Java category, so if you want any other good stuff, you'll have to use other means.
Today was one of those days I hate. I've been struggling with Hibernate for
what seems like weeks now. Today was a day that almost convinced me to quit
trying. I seem to be fighting with XDoclet and Hibernate all day, every day.
I don't seem to be getting anything done on my AppFuse project, nor at my
new on-site project.
I am getting things done, but if I'd just done JDBC, I'd probably much further
ahead than I am right now. Such is the life of someone that tries to learn
the latest technologies. I remember doing this with Struts and now I'm grateful
that I did. Hopefully, using/learning/struggling with XDoclet and Hibernate
will soon get better. The Hibernate and XDoclet developers have been great
in dealing with my learning curve - thanks guys.
I predict my learning curve will be similar as that
with Struts. This means that I will write all kinds of code as workarounds
for problems I'm having - since I have ridiculous deadlines and I need
to get it working. The sad part is that I'm willing to bet
that I'll delete a whole bunch of this code when I finally figure out
how
to work with Hibernate, rather than against it. I think it's a great
framework, but I'm trying to do too much from examples, rather than digging
in and actually learning the
framework. This is the hard way, but alas - I will learn it well - through
my own mistakes.
I got a nice break from Technology tonight as Julie and I went to pick up
our new car. We drove the long way home - through Red
Rocks. We enjoyed
the smooth ride, bright lights, and nice stereo. The bug had all of this,
but
the Accord
is
newer,
and therefore, more fun. We stopped and bought a bottle of wine at one of
my favorite liquor stores in Morrison and had a nice little celebration.
I was planning on finishing up my struts-resume sample application tonight,
but instead decided to play with Abbie. We gurgled and had some "tummy time"
- and I definitely feel like I did the right thing.
I think I really need
to stop working so much, and start being a Dad more. I've worked every
weekend since she was born, and I feel like an Ass for it. Hopefully, the
Wrox gig
will be over soon, and I'll be able to catch up on my work for OnPoint and
relax a little more. All this extra work is wearing me thin, especially
when it's been dumping in the mountains lately - I don't know how many
more "8
inches at Vail" e-mails I can take!!
The encouraging news (for you, the reader) is that I (with the help of Keith)
upgraded this site to use a 100MB connection tonight. Hopefully the site
will be a bit faster, but you know how bandwidth works - you pay for more
and never seem to get it.
Apple has finally released iSync 1.0. I use iSync and I have a T68i phone, but to be honest with you, I've only used iSync once. I synched my Contacts from Outlook XP and have looked back since - and that was a couple of months ago. Sure I've updated contacts in both places, but I've just never felt the need to synch all the time. Maybe if I was a traveling saleman, I'd feel differently. None of this will stop me from upgrading though - I'm an upgrade addict after all.
What the hell was I thinking?! I must've been tired this morning when I wrote the last post. I meant to say Serializable not Synchronized!! Yikes - what a blunder! Does this change your feelings? What if I have a UserForm (extends ActionForm) that has an ArrayList of children? I usually put a user's Form in the session, so I can access their information at any time.
I've always thought that it's best to use Vectors in Beans or ActionForms because they are synchronized. However, everytime I write one, I get the feeling that I might as well just use an ArrayList. What do you think? The different between the two is that an ArrayList is unsynchronized (seems strange to me since the it does implement Synchronized - the JavaDocs don't lie do they?). It is easy enough to create a synchronized ArrayList using the following code:
Collections.synchronizedList(new ArrayList());
I like ArrayList better, and I'd like to use it - should I just synchronize it on creation, or use Vectors?
I was fortunate enough to be subscribed to Forwarding Address: OS X in NetNewsWire and stumbled upon this easier-than-all-get-out HowTo about setting up VNC on OS X. In my environment, it only tool one step:
I tried to install a VNC Server on OS X a while back and never had any success. Share My Desktop made it real easy. Now if I could only find a similar HowTo for setting up VNC to "share my desktop" on Red Hat 8. I've had a similar "I can't get it to work" experience on that platform.