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?”.
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
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)
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:
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.
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:
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.