Through a combination of hints found online along with some guidance from the instructor at the “Seam Essentials” training course I recently attended in Austin, TX – I figured out how to solve a problem I was having where instance data on the “far side” of @OneToOne and @OneToMany data associations was not staying synchronized with values on the “near side”.
Now that I understand the solution, it becomes clear to me that all the information I needed was out there – just not all in one place with good example code.
UPDATE: After I made some substantial protests to the “office of the president”, a replacement phone was sent to me overnight. So – now they suck a little bit less.
I have a 5 month old Blackberry 8310 with what I now know to be the NOTORIOUS problem with the USB charging port. I phone AT&T customer support and the droid asks me 2 dozen stupid questions. LAST question is: “does the charging plug wiggle?” – I answer: “yes, it wiggles a very tiny bit” – then the droid tells me my warranty is voided due to physical damage.Â
Actually, it wasn’t 2 dozen stupid questions – the first question was “what color is the water exposure indicator” – THEN 22 stupid questions to distract the caller – THEN – WHAMO – “does your charging plug wiggle?”.
WTF ?????
I have 2 brand new 8310 units here with exactly the same amount of “slop” in the plug – so where the hell do they come up with “physical damage – warranty voided” ???
I guess having 5 phones on the AT&T family plan means nothing more than I get to pay them $3500/year for this bullshit. Plus the new 3g iPhone I purchased last week along with a 2 year contract upgrade.
I’m feeling really good about the fun I’m gonna have with this
To make deployment to this application server possible/easier from my non-privileged user account:
chown -R jerry:jerry $JBOSS_HOME
I am controlling this only from the command line after observing that launching it from within Eclipse causes the load on my workstation to get very high for no apparent reason.
cd $JBOSS_HOME/bin
./run.sh
Since I’m also using MySQL, I have copied the mysql-connector-java-5.1.6-bin.jar file into my $JBOSS_HOME/server/default/lib
If you’re serious about Seam development, get “Seam in Action” – it’s available as a PDF file too!
I do all the seam-gen stuff from the command line – it’s really easy once you get into the “flow” of doing it this way (and eliminates any issues of doing it from within your IDE). This mostly amounts to only a few commands once you start working in your code:
seam explode (to get things started)
seam restart (to compile and deploy your latest code changes)
As the project grows and evolves, it is likely you’ll end up with customized build and deployment command-line scripts anyway.
Eclipse 3.4.1 (in my case, eclipse-jee-ganymede-SR1-linux-gtk-x86_64.tar.gz)
Nightly build of the JBoss IDE Tools. I am using JBossTools-200810010752-nightly-ALL-linux-gtk-x86_64.zip – however a more recent build should work just as well.
Using a recent nightly build solved my problem with the JBoss Tools Palette not working with Eclipse 3.4 as described here
Debugging seems to work well (as long as the server is started in “debug” mode from inside Eclipse)
You’ve probably heard of the game show “Name That Tune“. This is “Name That Road”. Truth is, I don’t even remember which roads are in some of the videos, but the likely choices are:
Today’s ride was almost identical to yesterday’s ride, except we did it in the opposite direction AND added a loop from Blue Ridge down hwy 60 through Suches.
A little while later, from an overlook on the Cherohala Skyway:
After a VERY spirited run down hwy 28, where Rick gave the Hawk as much abuse as it could possibly take, with me glued to his rear fender, and Tom not far behind, we ended up in Franklin for lunch:
Headed south out of Franklin on 28 toward Highlands, NC. I stopped for some more scenery photos. FULL SIZE PHOTO IS HERE:
Downtown Highlands, NC. was busy:
Dinner back in Tellico Plains near the campground at the Tellicafe. The food is excellent!:
Back at the campground, we had to pry Tom’s stiff and sore body off the motorcycle. We left him laying on the ground where he fell:
We started out with breakfast at “The Prospector” restaurant in Tellico Plains. This is a new place opened in 2008 located one block east of hwy 68 where hwy 39 intersects 68. Fantastic food at a reasonable price!
After an hour riding out of Tellico Plains north on hwy 360, then east on hwy 411, then south on hwy 72, whereupon we turned onto 129 and headed toward Deals Gap. However, at the base of 129 we turned left for a short jaunt up the “Foothills Parkway” and found this scenic overlook. FULL SIZE PICTURE IS HERE.
Soon afterward we were at the overlook on the Tennessee side of Deals Gap:
Today’s conditions were good enough to get a decent shot of the dam from the overlook. FULL SIZE PICTURE IS HERE
This is “The Store” at the North Carolina end of Deals Gap. As you can see here, it was a zoo there today and many animals had escaped from their cages. While we enjoyed a refreshing beverage, I witnessed an 18-wheeler pulling a 53 foot trailer going up the hill. Not long after that we could hear the stories of the truck’s wheels hanging off the edge of the mountain from the riders coming back through from the other side. There is no way in hell to get a 53 footer over that road and I think only the very best drivers would make it with a 40 footer.
Looking in the opposite direction from the store, we are contemplating the run down hwy 28. As you might suspect, this turned out to be a very spirited section of the ride.
And I managed to get this shot of two of the best looking motorcycles on the planet. My Suzuki GSXR-1000 and Rick’s Honda Hawk. FULL SIZE PICTURE IS HERE
Lunch in Robbinsville! Food was excellent. Rick claims the onion rings were the best he’s ever had.
On the return leg of today’s trip we found ourselves on the Cherohala Skyway. Then Rick noticed a great spot to stop for photos and videos:
It was chilly up here. Perhaps 55 degrees – cloudy and overcast.
This is pretty much what we had to deal with all day long:
And finally – Yesterday Rick’s tag fell off on a bridge on 411 as we were returning from a gas station. We noticed it missing 100 miles later. Tom claimed he knew exactly where it fell off, but didn’t realize at the time what it was he saw bouncing on the road. We went back late this afternoon, and sure enough, it was EXACTLY where Tom said it would be:
I will take the Nikon D300 and Nikon 18-200 VR lens next time. Nothing wrong with the D50, just that the D300 with that lens is so much better.
Yesterday morning, 7:00AM, Rick’s awesome Nissan Titan is loaded and rolling out:
The trip from my house in Deltona took exactly 11 hours to reach the Cherohala Motorcycle Resort. Rick and Tom stayed here last year and couldn’t say enough good things about the place. Now that I’m here, I wholeheartedly agree. Mark and Renee have worked very hard to put together a most excellent place for mountain loving motorcyclists to relax. And they have wireless internet access here too!
5 minutes into the ride today, I realize I’m nearly out of fuel – so a quick (fun) detour to a gas station. I knew I was forgetting something on my pre-departure checklist – with scenery in the background to hint at what’s in store for later today:
An hour after the fuel stop, we arrived at the “New York Restaurant” in McCaysville for a good breakfast:
The weather report had us prepared to get soaked today, so we were looking forward to trying out our new “Frog Toggs” rain suits. However, the rain gods smiled down upon us thanks to Rick’s sacrificial offering of his license plate which fell off somewhere on hwy 30 southwest of Tellico Plains.
My camera was “big enough” for Rick to fit my fat ass into this picture:
As you can probably see in this picture, Tom is having another miserable day:
Another shot of the beautiful scenery at the dam:
Today’s ride covered 328.61 miles, including a number of miles on a super-top-secret road Rick knows about in North Carolina. This road was, without question, the twistiest piece of truly rideable asphalt I have ever been on. I am sworn to secrecy.
My apologies for not posting videos yet. The laptop I have with me doesn’t have video processing software I want to use. Videos will be posted when I return home.
When trailering a sport-bike, strapping the bike to the trailer is usually a challenge because of all the plastic body work interfering with the tie-down straps – which makes it impossible to get a straight path for the tie strap between something solid on the motorcycle and the trailer.
After an hour of cutting and welding out in the garage I am ready to secure the bike on the trailer tomorrow morning as we’re loading up for our 4 days of mountain riding next week.