Looking for writing-related posts? Check out my new writing blog, www.larrykollar.com!

Sunday, February 14, 2021 1 comment

Got root?

Life on a farm—or FAR Manor—is a constant hack-fest. Sometimes, heavy equipment is required (and at other times, the heavy equipment is the subject).

A few weeks ago, I talked about the yard expansion (and roof work). The driveway loop/guest parking/equipment yard was most of what the wife wanted… except for one little thing. There had been a gigantic white pine, almost straight out from the front door. The same lightning strike that fried our light switches (and DSL box), 3.5 years ago, also nailed that tree. It was still green, but dying from the top down. So, while Bobcat was working general mayhem on the scrub and other flora, I finally relented and had him drop the big pine.

All well and good, and I rented a stump grinder to level it out, but Bobcat “forgot” to deal with the roots. Several of them were as big around as a decent-sized tree in their own right, and made humps in the driving area. This did not please the wife at all, and she complained about it off and on pretty much all the time. Finally, I realized that she actually wanted a solution, not just a gripe-fest.

“Maybe we can dig up the roots and pull them out with a tractor,” I suggested at last. She dismissed the idea at first (it was my idea, after all), but then warmed up to it. And so, a semi-dry evening found me outside with a shovel and a crowbar, loosening dirt around the offending roots and tossing it out of the way, until we had room to slip a chain underneath.

A tractor pulls up a large tree root.
Up-rooting
It has been raining a lot in the last week, and more was on the way (and more yet is to come). But the wife went and got a tractor, and I dragged the chain out of the big garage. We started with a smaller, “practice” root, only as big around as my upper arm. I used a chainsaw to disconnect it from the stump, then wrapped the chain around it and hooked it to the tractor. Hoist… and up it came!

Now for the main event… um, nope. I couldn’t get the chain to stay around the bigger root, because there was a small branch diving deeper into the ground right where I’d cut it loose. I dug around it, then chainsaw’ed the branch away (but left about an inch to help keep the chain in place).

As the root started coming up, the rain started coming down. We got the thing out of the ground, I slid the chain toward the middle, and then raked a mat of dirt and gravel off it. Finally, she carried it out of the way.

The rain got close to being a downpour, and the wife put the tractor in high gear to get it back to its dry garage as I bolted inside and hit my head with a hair dryer.

Root has been got
So we got root, at least part of it. There's another one, almost this big, still attached to the stump. If we get a few dry hours, I’ll get that one dug out and cut away. At that point, we might be able to pull up the rest the stump with the tractor.

Too bad it’s pine… it would have been great firewood.

Monday, February 08, 2021 1 comment

Mason Minecraft Monday

We don’t do these as often as we like, but on occasion Mason will show me something that reminds me to tell him to send screenshots.

He’s at that age where he picks up a new obsession about twice a week, on average. The current one is a (for him) nostalgia trip: he and The Boy used to play Star Wars: Battlefront when Mason spent weekends at his place. We got him his own copy of the game, and he has zeroed in on the vehicles. In some ways, he and Charlie have a lot in common.

Lately, he has started building various Star Wars gadgetry in Minecraft, and he sent me a few screenshots.

X-wing fighters

Y-wing ships

A-wings

AT-AT (aka Imperial Walker)

He said to tell you, “It's my first one, and it's small, and I’m going to make a bigger one.” I think he means all of the above.

I need to hit Publish, because there’s only a few minutes left in Monday. But I hope to see more intersection between Minecraft and his Obsession of the (Half)-Week.


Monday, February 01, 2021 No comments

Adventures of a #techcomm geek: Go API

Image source: openclipart.org
A couple weeks ago, I got an email from a product manager:

Can you convert these API documents to our format?

Attached were three Weird documents. I let my manager know about the request; he told me to make sure we had rights (the documents were from an OEM, we’re marketing a re-badged version of their product), and to loop in the other writer on this product.

I looped in the other writer, who used to sit right across from me when we had those quaint “office” and “commute” things. While both of us thought it might be best to do it the “right” way—that is, convert the docs to DITA and publish them through our CCMS—we both figured replacing logos and changing names would be good enough.

We both expected the other to pick it up, I suppose, and I was doing other things. The upshot was, I forgot to ping him about it. So Monday came around, and nothing had happened. I groaned at the prospect of using Weird for something more than a two-page HOWTO document, then thought about the scripts I wrote for pulling in documentation through Markdown. “If it becomes too much of a hairball to clean up,” I told myself, “I can always replace the logos and change the product names.”

As it turns out, Markdown is quite adequate for API documentation. There was some cleanup involved, but not as much as I had feared. Global search and replace took care of a lot of it. Most of the manual cleanup was the same kind of thing anyone does when bringing someone else’s documentation into their system—improving topic titles, adding boilerplate… you know the drill. It took about a day to knock the three documents (total of 600 pages, give or take) into shape, and another day to tweak things.

I went ahead and fed the bookmaps to our transform. It was only after I got a decent-looking PDF that I realized: all the topics were still in Markdown. In retrospect, that wasn’t too surprising: the toolkit converts those topics to DITA (temporarily) before processing them. Markdown is a lot easier to deal with when you’re doing cleanup stuff anyway, and I finished that before doing the uplift.

So by Wednesday evening, I was ready to upload the converted documents into the CCMS. The upload tool is more finicky than Morris the cat, and it uncovered a couple more cleanup issues. I resolved those Thursday morning, and we now have clean DITA in the system.

And yay, I didn’t have to touch Weird!

By the way, the conversion scripts are on Github. Just in case you need to do something like this.

Thursday, January 28, 2021 2 comments

Go yard (and raise the roof)

One of the reasons I didn’t want to buy the house that became FAR Manor, I thought the roof was pretty sketchy-looking. It was obviously uneven above The Boy’s room. But somehow, it held up all this time and never sprang a leak.

It's metal, man.
But the pandemic let me dump all the money we had been spending on restaurants into savings, along with what I’d been throwing in to cover insurance and property taxes (or any incidental one-time expenses), and it added up. Back in spring, an older guy came by and asked to lease the garden area where the mother-in-law once held court. Wife said “don’t pay us, just give us some of the produce.” That worked out well, but his son runs a roofing company. He came by in December, and gave us an estimate. I had enough in savings to cover it, so I gave it the go-ahead. Last week, it finally happened. I’m not sure how much the wife will like it when it starts raining acorns in the fall, but (as usual) we’ll burn that bridge after we cross it. But hey, the color matches the gazebo!

Not shown: the new chimney cap. The old one lost its covering on one of the many windstorms a while back. I took it down, and riveted new sheet metal on it, but another windstorm did for the repair as well. The new one looks a lot more substantial.

But even before that… I’ve mentioned Bobcat. He came around to help the wife with farm work, then brought his namesake and (under the wife’s direction) began clearing trees around the front of the place, to make a driveway loop. FAR Manor’s driveway has always been tricky to negotiate, especially with larger vehicles, and even more so with the Starflyer parked in front of the detached garage. He ended up clearing all the trees and brush from around front. Delivery vans have a much easier time getting in and out of here now—especially since it’s an equipment yard as much as a driveway loop.

Front (pano view)
Then he said, “Hey, while I’m here, you want a larger back yard?” In for a round, in for an octagon, as Bailar the Blue might say. Bobcat made it spacious enough that I decided to order another disc golf goal (and I probably could have made room for a fourth). He also planted grass, but didn’t get the sticks up and didn’t smooth out the ground before sowing. It’ll be a bumpy ride on the mower for a while.

Rear (pano view)
Charlie enjoys tramping around the expanded yard, and especially likes dragging a wagon or riding (or pushing) a tricycle around the driveway loop.

Plenty more parking… too bad we’re not having many visitors these days.

Tuesday, January 12, 2021 3 comments

Charlie Five, and a brief uh-oh…

Charlie wearing a paper crown, made in church last week
King for a day
Charlie turned 5 late last week, but of course we waited until Saturday to celebrate. After all, his bio-brother Skylar has his birthday pretty close to Charlie’s, and Sizzle has one as well. So the party was extended, but Charlie wore the crown! (After all, he made it in church the week before, as part of the Epiphany lesson.)

There was cake for everyone, and presents for the birthday folks. Sizzle brought some chow, and the wife made some stuff, and we all ate, drank, and were merry.

But… (cue the “dun-dun-dunnnn” music here)

Sunday morning, Sizzle sent the preacher and me a text: Daughter Dearest is running a fever we will be staying home today and keep everyone updated no other symptoms. Well, if DD got the ro, then we had been exposed as well—especially me, because I hugged her twice and she took a nap on my side of the bed.

They all went and got tested in the afternoon, and we changed clothes, took showers, and planned to hunker down. During the early days of the pandemic, I bought two huge canisters of powdered Gatorade, and sent them the unopened one. I caught a pretty good case of the flu back around 2000 or 2001, and staying hydrated let me bounce back pretty quick once the fever got tired of hanging around. The non-nutty sister in law was in the hospital with her own case of the ro, which likely happened (the hospital part) because she got dehydrated, and I wanted to make sure DD had every possible advantage. I made plans to do our grocery run as curbside pickup this week.

[Aside: Big V probably would have been a casualty, had she not checked out a couple years ago. She never took care of herself, and I suspect she would have been a ratlicker. The Boy could have gone either way, and probably would have. Mason definitely has mask fatigue, but he’ll wear it if we remember to bring it.]

Today brought a little better news. DD called me this evening and said her test was negative (woohoo!), and the sister-in-law came home from the hospital. Sister in law is debilitated, as is usually the case. I’ve heard that each day in the hospital adds a month to full recovery time. She was fairly healthy to begin with, so maybe she’ll bounce back by summer.

Meanwhile, since we’re still saying no to the ro at FAR Manor, I made a minor grocery run this evening. But given how the B117 strain (aka the “UK virus”1) is proliferating, I’ve once again broken out the Clorox wipes to clean off everything that comes into the house.


1If the wingnuts want to call the original the “China virus,” then it should be acceptable to call this latest strain the “UK virus.” And we should also call H1N1 the “American virus,” since it originated in Kansas.

Sunday, January 03, 2021 2 comments

Steak and RSS


Steak is better than sizzle.
It’s winter, it was 39°F out late this afternoon, but it was partly sunny with a little breeze. What else to do but put on a sweater and throw a top round/London Broil on the grill?

This was one of my better steak efforts, probably helped by tenderizing and marinating with wine vinegar (among other ingredients) for several hours beforehand. Wife thinks we can thin-slice the leftovers and pan-fry it, to warm it up without making it tough.

We shall see. Tomorrow, Daughter Dearest heads back to school, and I’ll say farewell to staycation and head back upstairs to the homemade worker’s paradise. But I’m making turkey chili for everyone.


As odd as it may seem to grill steak in January, one of my aspirations for 2021 (as listed in the previous post) is to re-focus on blogging. And not just shouting into the void (that’s what it feels like on Twitter quite often), but reading other blogs. There were a couple things some years back that we once had, but have no longer:

  • First, Safari (my browser of choice) used to have an RSS reader built-in. It was really easy to put my blog-buddies in a bookmarks folder, and put that folder on the Bookmarks bar. The folder would show the number of unread posts. I’m sure Apple had reasons to move the RSS reader to Mail (still scratching my head about that, though).
  • Second, Google discontinued Google Reader, that many people used to keep up. Fortunately, many of us using Blogger had our links listed in our profile.

So, I opened the Blogs folder in Safari (the links to the blogs still work, even if the RSS doesn’t) to see how many were left. Then, I checked my profile list. Altogether, I found about a dozen blogs that still existed, and had been updated fairly recently.

Next step: find an RSS reader. I ended up downloading Vienna, an open-source reader for MacOS. I also splurged $0.99 for a Safari add-on that shows what RSS feeds are available on a site and supports copying selections to Vienna.

So now I have my blog feed back, and so far it’s working pretty well. And with that, maybe I’ll be better about dropping new posts more frequently.

Wednesday, December 30, 2020 2 comments

Lookin' back (and forward)

They're lookin' back (they're lookin' back)
They're lookin' back (they're lookin' back)
Too many people lookin' back!

—Bob Segar

While there have likely been worse years in human history (year 536, and more recently 1918, would both nominate themselves), 2020 is as sucky a year as we’ve had in living memory. I don’t agree with those who say 1968 was worse, because people were getting out and making a real difference. And… they didn’t have a pandemic.

And yet, that which hits the fan is not evenly distributed. Not everything that happened in 2020 was terrible, even at FAR Manor. For example, Charlie’s adoption went through in February. In the last month or so, he started talking more (although his diction is mushy, and he especially has issues with hard consonants). He calls us “momom” and “dada.” For yours truly, I’ve been quite content to not have a commute. I took a quick trip down to the office last month, for the first time since spring, and I was there less than an hour. We saved a ton of money, not eating out four or five times a week, through late summer. We have (so far!) managed to dodge the you-know-what, and vaccinations are on the way. And, of course, we voted out #Dolt45 (thank God).

A raccoon mounts a feral hog, preparing to do battle with the possums.
Hiyo Puumba, away!

OK, things weren’t all wonderful at FAR Manor (are they ever?). When I had the knee replacement a few years ago, I cruised along on Norco for a while. I thought everything was fine—I got work done (and done well), launched a novel, and functioned. But when I got off that stuff, I realized just how out of it I had been. Wife said everyone else could tell, though (thanks, honey).

There have been stretches like that this year, without the benefit of prescription painkillers. In retrospect, I can look back and see where I was definitely not OK (even when I thought I was). I think it became obvious in October, when I was running errands one Saturday, and both Mason and I forgot our masks when we went into the auto parts store. Fortunately, there was maybe one other person there, and we escaped without the virus catching us. The profound lack of writing progress, most of the year, should have been another big red flag.

Since that incident, I’ve been a lot more observant about where my mask is. Maybe the Hitchhiker's Guide to the Galaxy was almost right—instead of a towel, you should always have your mask. Even after the vaccine does its thing, there’s flu, colds, and who knows what else. Masking in public should probably be the default, especially during the bottom half of every year from now on.

So, I achieved my two biggest goals for 2020:

  1. Survive (an Ouiji board told me at Mason’s age that I would live to 61, and I’m 62 now!).
  2. Don’t catch the you-know-what.

With two days left of 2020, I’m feeling pretty confident. But what about 2021?

We can all hope that next year is when we transition out of the dystopian timeline. It’s not going to happen right away, and there’s a lot of work to be done to push the lunatic fringe back to the fringes, but we’ll at least have a baseline sanity to work from. Regardless, we have to live in whatever timeline we have, and even get stuff done. But I’ve said before, don’t do resolutions. Do goals. So here are my goals for the brave new year:

  • Complete the AS9 (Mage War) first draft by Feb 28
  • Publish AS9 by June 30
  • Have the family vaccinated by August (I can’t control that, but I think it’s possible)
  • Get my weight below 200lbs (again) by June 30
  • Write a #RightToRepair blog post each month, for the first three months
  • Put up screens or pickets on the deck before the end of February

If you read the linked post on my writing blog, you know that I’m all about keeping goals short-term. We can’t control what-all happens through the year, so let’s focus on what we can do in the near term. We can always revisit and plan some more, come mid-year (or quarterly, or whenever convenient).

But beyond goals, there are aspirations. These are things that I’d like to see happen, and maybe I have some control over them:

  • Reposition myself to focus on blogs more than social media (a/k/a “immediate Web” and I’ve started this week)
  • Take some camping trips with the Starflyer
  • Set up a sliding platform in the Starflyer, so I can swap out the fridge with a cooler, depending on whether we have electric hookups
  • Help Charlie learn to read/write
  • Get Mason interested in creating stuff (beyond just consuming)
  • Finish several short stories that have been kicking around for who-knows-how-long
  • Get at least one book (besides AS9) ready to publish by the end of the year
  • Draft one or two of my camper ideas
  • Start on Mason's tree house

In any case, stuff I achieve will become blog-fodder.

So remember: at the stroke of midnight, in the first moments of 2021, everyone yell, “JUMANJI!” We might be able to shift the timeline after all. You never know.

LinkWithin

Related Posts Plugin for WordPress, Blogger...