When you can get them, every time you can get them.
Today I polished off a new Apache ant custom task I wrote by publishing it along with some Eclipse projects that illustrate one of the tutorials I used to figure out how to write a custom task. Then I went back in and tested a feature I'd put in, but had forgot to use (it worked). Subsequently, my continuous build (via Jenkins) stopped breaking, well, only after fixing a few things in some SQL scripts that suddenly became visible because of the cool ant task I added to the build.
Yesterday, someone wrote to thank me for that Eclipse, Tomcat, JSP and servlets tutorial I wrote way back in 2008.
Things have wound seriously down at work for the next release of things. I can sigh in relief and look forward to more "planned" (read: non panic-motivated) work.
As I say, cheap thrills.
Wednesday, November 2, 2011
Tuesday, October 25, 2011
In the doghouse...
Sometime last spring, my van's heating and cooling system failed in the sense that I could no longer direct the air anywhere in particular. It was stuck on the floor, which wasn't particularly helpful for refrigeration.
No matter; I ride a motorcycle almost exclusively in the spring, summer and fall. Still, there are those times...
...and, after all, winter is coming: I can't operate this vehicle without a defroster.
Well, I knew that, because this happened before, there was some nasty work in the offing. Julene remembered that the last time, the mechanic reattached some hose to the engine. Yeah, back when I was a child, the manifold vacuum was used to operate many things—using amply large-gauge rubber tubing. Not everything is electric even today.
Well, for the Chevy Astro van, there's a "doghouse" that encloses the back end of the engine compartment isolating it from the cab. The operating manual has instructions and illustrations on how to do that. This doghouse cover must be removed because the hose connects underneath it. It also connects up in a place accessible from the front mixed in a bit with large aluminum tubes that appear related to refrigeration. (I'm not verifying all I'm saying 'cause I'm way past interested in auto mechanics at this point in my life, but most of this is accurate I think.)
At first, I couldn't find any tube likely to the one in question. And the doghouse wouldn't come completely out of the van without removing one of the seats. As (bad) luck would have it, my brother has the same vehicle (a little newer) and the same problem at the same time. If that weren't convenient, his second son married the daughter of the guy who, Julene thinks, fixed this thing the first time. So, a little networking and a visit from my brother after calling the mechanic and he found the broken tube exactly where he learned it would be.
The problem is this tiny gauge (1/8") tube is cooked by the engine over the top of which it's routed, become brittle and ultimately breaks. Mine broke next to the repair splice from the first time. The splice was still good; much of the rest of the tube was brittle.
We went to get a replacement from AutoZone, but they only had ¼" gauge tubing and some tubing connectors, none of which really was the answer, but we were in hard way, night was falling, etc.
We clipped off the tiny hose from its nice factory ends (rubber elbows that mated with a T connector in front and a nipple on a connector at the back under the doghouse) leaving short stubs of that tubing, still not brittle, and cleaned the latter up. We force-fitted these good bits of the remaining skinny tubing into nylon connectors from an $8 box of a million different size tubing connectors purchased from AutoZone, and heated up the ¼" tubing ends to go over the other end of the connector.
This, plus hooking it back up did the trick. My brother did his this morning and reports that it all went much faster as he'd been in on most of the job at my house.
Here are the puzzling bits I learned performing this repair. I'm hoping that after the search engines crawl my post, these points and my account will help someone else.
1. You need a large-gauge star drive to remove the two upper screws holding the console to the frame over the doghouse.
2. In order to remove the upper, passenger-side screw holding the doghouse to the firewall, you must have a flat-blade screwdriver at least 18" long. Nothing else will reach in there because there's precious little room left between a duct and the doghouse.
3. The tubing is tiny and the end under the doghouse is on the driver's side very near the throttle body.
The rest of what's going on is fairly obvious.
No matter; I ride a motorcycle almost exclusively in the spring, summer and fall. Still, there are those times...
...and, after all, winter is coming: I can't operate this vehicle without a defroster.
Well, I knew that, because this happened before, there was some nasty work in the offing. Julene remembered that the last time, the mechanic reattached some hose to the engine. Yeah, back when I was a child, the manifold vacuum was used to operate many things—using amply large-gauge rubber tubing. Not everything is electric even today.
Well, for the Chevy Astro van, there's a "doghouse" that encloses the back end of the engine compartment isolating it from the cab. The operating manual has instructions and illustrations on how to do that. This doghouse cover must be removed because the hose connects underneath it. It also connects up in a place accessible from the front mixed in a bit with large aluminum tubes that appear related to refrigeration. (I'm not verifying all I'm saying 'cause I'm way past interested in auto mechanics at this point in my life, but most of this is accurate I think.)
At first, I couldn't find any tube likely to the one in question. And the doghouse wouldn't come completely out of the van without removing one of the seats. As (bad) luck would have it, my brother has the same vehicle (a little newer) and the same problem at the same time. If that weren't convenient, his second son married the daughter of the guy who, Julene thinks, fixed this thing the first time. So, a little networking and a visit from my brother after calling the mechanic and he found the broken tube exactly where he learned it would be.
The problem is this tiny gauge (1/8") tube is cooked by the engine over the top of which it's routed, become brittle and ultimately breaks. Mine broke next to the repair splice from the first time. The splice was still good; much of the rest of the tube was brittle.
We went to get a replacement from AutoZone, but they only had ¼" gauge tubing and some tubing connectors, none of which really was the answer, but we were in hard way, night was falling, etc.
We clipped off the tiny hose from its nice factory ends (rubber elbows that mated with a T connector in front and a nipple on a connector at the back under the doghouse) leaving short stubs of that tubing, still not brittle, and cleaned the latter up. We force-fitted these good bits of the remaining skinny tubing into nylon connectors from an $8 box of a million different size tubing connectors purchased from AutoZone, and heated up the ¼" tubing ends to go over the other end of the connector.
This, plus hooking it back up did the trick. My brother did his this morning and reports that it all went much faster as he'd been in on most of the job at my house.
Here are the puzzling bits I learned performing this repair. I'm hoping that after the search engines crawl my post, these points and my account will help someone else.
1. You need a large-gauge star drive to remove the two upper screws holding the console to the frame over the doghouse.
2. In order to remove the upper, passenger-side screw holding the doghouse to the firewall, you must have a flat-blade screwdriver at least 18" long. Nothing else will reach in there because there's precious little room left between a duct and the doghouse.
3. The tubing is tiny and the end under the doghouse is on the driver's side very near the throttle body.
The rest of what's going on is fairly obvious.
Monday, October 10, 2011
Birthday!

Everything was already set up and waiting for us. There were treats including a cake as I remember (no, really) and drinks and even staff to wait on us, hand and foot. The children and their grandmother arrived in plenty of time for the party to start. The only one missing was a special invitee, whom we'd not really met before.
He arrived a little later.
One could accuse him of arriving "late," and certainly he didn't arrive until after all the other guests, but maybe just a little like a wizard, he didn't arrive early or late, but precisely when he meant to.
A great time was had by everyone and we all got along with him so well that we invited our honored and newly met guest to come home with us.
And so he did.
And we've all been delighted by him ever since.
Happy birthday, Thierry Daniel Bateman.
Sunday, October 2, 2011
Death of a tabernacle

This edifice burned down last December. See story here.
The Church has decided to turn it into a temple. Understandably, the Church is not in the business of rebuilding community centers for secular benefit. However, failing to restore it to its original purpose makes for a very sad loss in that this building has stood for over 120 years as part of the community not only in terms of its spiritual usage, but it has, just as the Salt Lake City Tabernacle, served a local community's other needs. In Provo's case, this has meant hosting concerts (including an appearance by none other than Sergei Rachmaninoff) and community musical programs, school commencement exercises, university student piano, organ and other recitals, and it has served as home now and then to organizations such as the now defunct Utah Valley Choral Society. It has seen many performances of Handel's Messiah.
From a more conventional viewpoint, it long served as the site for stake conferences of various local stakes of the Church of Jesus Christ of Latter-day Saints. And it served the Roman Catholic community at least once or twice for Christmas Eve mass.
One of the more delightful aspects of this beautiful old building was that it hosted ecclesiastical meetings in a comfortable context and secular events in a cozy, inviting atmosphere appreciated by many Utah Valley residents be they Mormon or not.
And, there is really nothing in terms of a venue that comes close to replacing it.
On the plus side, most if not all of the block immediately south will include considerable green space that the City is hoping will attract people, and therefore shoppers, to central Provo which has for decades defied all efforts at reinvigoration.
Over the years, many Utah communities have learned the lesson that their tabernacles are similarly doomed as they no longer fit a growing Church's agenda or purposes. One by one, these historic structures have either fallen to the wrecking ball or, as in the case of Vernal and Provo, been converted to other purposes, temples in these two cases, a museum in another. Sadly, it's a rich legacy we're losing.
Saturday, September 3, 2011
Sibelius : Tervedys !

The 20th of September is the 54th anniversary of Sibelius' death. I was 2½.
No, there is no connection, strained or otherwise, but then, I didn't know Bach from Beethoven either.
Since introduced to his music in the spring of 1974, I've come easily to the opinion there has been no more fabulous composer—in every sense of the term. Jean Sibelius was the most lyrically musical mind the world has ever known. His symphonishe Dichtungen or tone poems are magical, his symphonies superb and unpredictable.
Dark and brooding, nevertheless from his music escape faeric themes that enchant against a contrasting even lugubrious background. Suffused with northern light of waning, cold days, majestic vistas, and stern heroes, it alternates from hypnotic to bewitching.
I've often said in jest that Sibelius is often so ponderous and depressing at times that, by contrast, it makes me feel in a lighter mood. But only in jest.
As a treat, the Public Radio Exchange recently included him in a program series,
13 Days When Music Changed Forever, revolutionary moments when music was fundamentally transformed, hosted by musician and composer Suzanne Vega.
Sibelius is rightfully included. Sibelius is the pinnacle of musical Romanticism, the last word before the descent into dissonant Modernism. Which makes him very relevant today.
If you don't know this composer, the PRX broadcast is a fair introduction, but don't stop there. Take the plunge. I particularly suggest the easy introductions, to wit, the Second and Fifth symphonies, and the tone poems, Finlandia, Pohjola's Daughter, Tapiola, En Saga, the Swan of Tuonela and the Valse Triste. If you like organ, the Surusoitto is considered the echo of his never published and probably destroyed Eighth Symphony. There is much more including the magnificent Violin Concerto in D.
Thursday, August 18, 2011
The little grey cells...
What I haven't told you, because Google disenfranchised my blog about the time it happened, is that I was involved in another exciting medical experience this spring. Here would have been my report Wednesday, 8 June had I been able to file it.
The over-all sensation of the last 10 days is one of having been forced to run through a crowd of people all of whom beat me mercilessly with instruments, some heavy and blunt, some sharp and small. Somewhere in the middle of it, my fifth granddaughter was born! (See post for 31 May 2011.)
In more real terms, I began spontaneously to bleed to death just as I began to mount my motorcycle to go to work on the morning of the first day of June.
Inauspicious!
As soon as Julene could ready herself, we departed in the van (rather than sacrifice her nice car) for the hospital. I adopted the bowl I typically use to make pie crusts, baking powder biscuits and other delights in.
It took the EMT surgeon 2½ hours to stem the flow of blood—failing in the case of about 3 litres of it. He admitted to me later he was plenty worried most of the time. He told me he'd never spent so much time in surgery, never had anyone lose so much blood, and never had to transfuse blood to a patient in over six years. I don't know all that he did, but he said he couldn't find exactly what to fix, so he started reconstructing stuff behind my face until it stopped. I think I'm minus some principal artery in my face now (there are a whole bunch with names I don't remember learning in any of my anatomy classes)—small loss. However, I wasn't there: thank small angels for inventions like general anesthesia.
Waking up was predictably very hard and painful and with my refusal to ingest narcotics (as they nauseate more than anesthetize me), I went home to convalesce Thursday afternoon. Very much in pain, very anxiety-ridden, my blood pressure went up to 220 by nighttime Friday. Saturday morning the doctor reminded me that stroke was a very real possibility, so I returned to the hospital immediately.
They found a cocktail of narcotic and nausea-repressant that did not sicken me (a trial that failed some 10 years ago in unrelated event, so there's history behind this). By Sunday morning all sorts of additional symptoms, contributory and substantial in their own right began to stop asserting themselves though it really took them until today to reach the partial conclusion that I'll be okay. At one point there was discussion that despite improvement, there's an unusual autoimmune shenanigan going on and they say they want to find that. I personally am quite done with the whole thing.
Ultimately, I imagine, a nose-bleed from hell will come take me when, just as last week, I least expect it. It's not lost on me that, while traumatic for the family, that door is probably less desirable than, say, languishing for months or years finally to succumb to cancer. At least not for me.
I'm here; I'm on board with sticking around; I'm eager to determine whether I also lost any little grey cells as Poirot would say. I'll return to work at least by Friday if not as I hope tomorrow. I know it will take a few days to reestablish daily habits and finish clearing the mist...
Thanks to all who wished me well. Apologies to those I didn't adequately notify which include many cherished friends who, being so far away, geographically or shall we say socially, seemed like the easiest to abuse in exchange for lessening the burden on Julene and myself. Work colleagues too. As I say, with a keyboard in my hands, I'm a great communicator, but toss me even my Android phone (even with thumbboard) and it takes a lot to motivate me to extend my news beyond my children, parents and siblings. As it is this note's been devilish hard to write (having lost some of the grey cells devoted to typing skills).
Of course, the Sunday after I wrote this, I re-bled, if only less than a pint. Nevertheless, I solidly revisited the hopeless feeling for a short time of bleeding to death. It stopped at the emergency room and hasn't re-bled since (it's been over two months now) and it's taken me about this long to forget the paranoia.
Nevertheless, I saw my surgeon for the last check-up today and he pronounced me fit, but cautioned me to keep squirting water up my nose and humidifying the air around me at night.
The over-all sensation of the last 10 days is one of having been forced to run through a crowd of people all of whom beat me mercilessly with instruments, some heavy and blunt, some sharp and small. Somewhere in the middle of it, my fifth granddaughter was born! (See post for 31 May 2011.)
In more real terms, I began spontaneously to bleed to death just as I began to mount my motorcycle to go to work on the morning of the first day of June.
Inauspicious!
As soon as Julene could ready herself, we departed in the van (rather than sacrifice her nice car) for the hospital. I adopted the bowl I typically use to make pie crusts, baking powder biscuits and other delights in.
It took the EMT surgeon 2½ hours to stem the flow of blood—failing in the case of about 3 litres of it. He admitted to me later he was plenty worried most of the time. He told me he'd never spent so much time in surgery, never had anyone lose so much blood, and never had to transfuse blood to a patient in over six years. I don't know all that he did, but he said he couldn't find exactly what to fix, so he started reconstructing stuff behind my face until it stopped. I think I'm minus some principal artery in my face now (there are a whole bunch with names I don't remember learning in any of my anatomy classes)—small loss. However, I wasn't there: thank small angels for inventions like general anesthesia.
Waking up was predictably very hard and painful and with my refusal to ingest narcotics (as they nauseate more than anesthetize me), I went home to convalesce Thursday afternoon. Very much in pain, very anxiety-ridden, my blood pressure went up to 220 by nighttime Friday. Saturday morning the doctor reminded me that stroke was a very real possibility, so I returned to the hospital immediately.
They found a cocktail of narcotic and nausea-repressant that did not sicken me (a trial that failed some 10 years ago in unrelated event, so there's history behind this). By Sunday morning all sorts of additional symptoms, contributory and substantial in their own right began to stop asserting themselves though it really took them until today to reach the partial conclusion that I'll be okay. At one point there was discussion that despite improvement, there's an unusual autoimmune shenanigan going on and they say they want to find that. I personally am quite done with the whole thing.
Ultimately, I imagine, a nose-bleed from hell will come take me when, just as last week, I least expect it. It's not lost on me that, while traumatic for the family, that door is probably less desirable than, say, languishing for months or years finally to succumb to cancer. At least not for me.
I'm here; I'm on board with sticking around; I'm eager to determine whether I also lost any little grey cells as Poirot would say. I'll return to work at least by Friday if not as I hope tomorrow. I know it will take a few days to reestablish daily habits and finish clearing the mist...
Thanks to all who wished me well. Apologies to those I didn't adequately notify which include many cherished friends who, being so far away, geographically or shall we say socially, seemed like the easiest to abuse in exchange for lessening the burden on Julene and myself. Work colleagues too. As I say, with a keyboard in my hands, I'm a great communicator, but toss me even my Android phone (even with thumbboard) and it takes a lot to motivate me to extend my news beyond my children, parents and siblings. As it is this note's been devilish hard to write (having lost some of the grey cells devoted to typing skills).
Of course, the Sunday after I wrote this, I re-bled, if only less than a pint. Nevertheless, I solidly revisited the hopeless feeling for a short time of bleeding to death. It stopped at the emergency room and hasn't re-bled since (it's been over two months now) and it's taken me about this long to forget the paranoia.
Nevertheless, I saw my surgeon for the last check-up today and he pronounced me fit, but cautioned me to keep squirting water up my nose and humidifying the air around me at night.
Wednesday, August 17, 2011
Git, while the gittin's good!

Since late April I've been investing in learning Git for practical reasons. A new project my team's begun at work wasn't going to be done using Perforce (because we all hate it) and, rather than use Subversion, we thought it would be a great time to see what the future holds (or pay homage to Linus: you decide which).
Git's got some great features (how's that for an alliterative louange?) including administration via gitolite. Yesterday, I spent 7 hours in a course on it to help wrap up three months of stumbling around in the dark and getting bailed out of dangerous situations by my nephew who's an expert with it.
I think the things I like best about Git are:
- git status
- easy manipulation of branches
- git stash
- speed
- did I mention git status?
After using Perforce for a few months, I can't believe how much I've missed a status-revealing command and Git's not only tells you what's what, it tells you what you can do about it.
I think I'm going to have to replace my Subversion server at home.
Subscribe to:
Posts (Atom)