• A Christmas Ride

    Merry Christmas, Everybody! There’s no snow on the ground (yet), but it’s beginning to look like the season:

    an outdoor Christmas tree at night
    The town Christmas Tree at Payrow Plaza

    We did the CAT Annual Holiday Lights Ride this past Saturday. What a great time! We did a slightly different route this year, passing through some different neighborhoods (and also the Historic District) because it was also Luminaria Night, and everyone had their luminaria out — we didn’t do any this year, but our neighborhood was pretty lit up.

    (We’d also heard that the crazy super-decorated house in the back of our neighborhood was not lit up this year, and in fact had been damaged in a fire, so we skipped our usual highlight street. What a bummer! I sure hope it wasn’t because of their decorations, but I have my suspicions — these guys put the Griswolds to shame.)

    Anyway, we had 22 riders, probably a record, and did about 8 miles. Here are some photos, of our stop at the town Christmas Tree:

    Yesterday was a hike along the Monocacy to Iliick’s Mill, and today is probably a road ride, after some maintenance — I haven’t been giving my road bike the love it needs for months.


  • Compulsive Blogging On A Rainy Sunday

    Things To Say… I see I haven’t posted much here lately. It’s not that I haven’t had much to say lately, it’s just that, for each thing I’d have to say, I didn’t feel like writing when in the moment, and once the moment’s gone the thing I would have written about fades as a fresh subject and is gone. Or something… So um, now that I’ve cleared that up, what has been going on lately?

    Thanksgiving, A Recap

    Thursday, we had an early dinner with John and Donna and Donna’s family: her parents, her daughter Erin, with husband Todd and almost-three daughter Sloane, and her son Brian with his girlfriend Sam (someone we’d known for years before they started dating, she was already practically family). We basically had an entire Thanksgiving Dinner including desserts — it was stomach-poppingly awesome, then the kids all went off to their second Thanksgiving dinners while we went home to nap…

    Friday was dedicated to getting ready for our own Saturday dinner with Anne’s family. We cooked (or rather, Anne cooked), and cleaned — luckily we hosted the CAT holiday party just the week before, so cleaning wasn’t too bad, and on Saturday we had a “Thanksgiving leftovers” dinner: open-face turkey sandwiches, with gravy and side dishes. All of Anne’s siblings were there, and many of their kids (all adults now), and some of them brought their own kids; there we even a few young children there, which was fun. Sunday was basically a recovery day.

    Back To School (99% Of Everything Is Crap)

    I took two more EdX courses, one for practical PostgreSQL and another as an introduction to C++. Both were introductory courses to bigger programs, but they were both so dissatisfying that I’m not sure I’ll continue with either one. (I put further courses on hold until after we get back from Colorado, so nothing’s happening here anyway.)

    Part of the problem is that I’m taking the free versions of these courses. Maybe you do only get what you pay for but I really got a lot out of the ones I took last year; there is a fine line though, between the “freemium” model followed by those other courses, and crippleware, which is what these new ones seem to be, especially the PostgreSQL course — lab work is not available in the free version, unlike those older classes, where homework, labs, quizzes and so on were available even if they were not graded. I managed to follow along on the video lessons for some of it — the videos were actually very good — but it was frustrating and I foresee a lot of difficulties with this series going forward.

    The C++ course had the opposite problem: I could see and do the homework, even if it wouldn’t be graded, but the lesson quality was shockingly bad. Poorly produced and echoey videos, an instructor who didn’t have a lot of skill (to put it mildly) with video presentation, and video transcripts that were essentially garbage… I got a lot out of this course, but it was mainly through independent research and by doing the homework.

    For all I know, most of these courses have problems like this, and I just lucked out with last year’s programs.

    A Blast From The Past

    The very last PPRAC ride was this summer. We were away in Canada so I didn’t participate, but I admit I was tempted, and that did get me to reminiscing about some of the PPRAC rides I did. I was only there for three rides (2003, 2005 and 2007) but they were among my most rewarding experiences, and I’ve had a hankering to relive at least some of those rides, or maybe just to know where we were and what we rode.

    I didn’t really get into GPS until about 2009, but I knew that some PPRAC people were earlier adopters. I got in touch with some of the people I still knew, no one had anything but they referred me to Eric L, one of the original ride planners and the maker of all the old cue sheets. He just got back to me last week with hard copies of the cue sheets for the 2005 and 2007 rides (2003 may be lost to time), and I spent some time putting them into RideWithGPS.

    This was so worth it. I was able to answer questions about the rides that were niggling at me for years: what was the long country road, slightly downhill for like thirty miles (probably the best, the most joyous thirty miles I’ve ever ridden), exactly where was that crazy climb called Lamb’s Gap, where were those places we stayed? Now I know.

    I also know now that many of these routes coincide with, or are adjacent to many of the roads in my Native Paths project. As it happens, the Native Path project is slowly morphing into ride plans, and these old routes fit incredibly well into the planning mix.

    Meanwhile, the Native Paths project itself has sort of been on hiatus after the dining room cleanup for Thanksgiving, but I just processed a few more scanned maps and added their foot paths, and will bring my research materials back downstairs soon.


  • Happy Thanksgiving!

    It’s a beautiful, sunny, cold-but-not-too-cold Fall day, and I just got back from a short towpath ride, down to the old boat club and back, about fourteen miles in just over an hour. Conditions were awesome. There were quite a few other people out too, and we all exchanged Thanksgiving greetings as we passed — just a beautiful way to start the day!

    I got to ruminating about Thanksgiving, and what I was grateful for. In no particular order:

    • I’m thankful for my health!
    • I’m thankful that I have the hobbies and interests that I do (biking, computers & maps, music & the cello, among others), and for the pleasure I take from them.
    • I’m thankful for our home — our house, our neighborhood and community, and our town and the area where we live.
    • I’m thankful for the friends that I have.
    • I’m also thankful for my family.
    • I’m especially thankful for my new granddaughter, Iris, and for the fact that she and Emmi and Kyle are all doing so well.
    • And I’m grateful most of all for having Anne in my life.

    Anyway, I’m listening to the annual playing of “Alice’s Restaurant,” and we’re going over to John & Donna’s for a Thanksgiving dinner in just a few minutes — we’re having another dinner for Anne’s family on Saturday. So Happy Thanksgiving!

    Obligatory:


  • Sandy, Ten Years On

    Here’s a link to what I wrote on this date, ten years ago. Emmi was visiting that week; here’s a photo of her with her nemesis: Alanthus.

    Emmi Triumphant

    We were without power for about a week after Sandy, maybe even a little longer, and there was a lot of tree damage in the area, but we personally had no tree, or roof, or any other property damage — we got off lucky.

    Here in the present it’s a bit cloudy and drizzly, and we just got back from a morning of routine doctor visits.

    Meantime, we’ve had an ant infestation over the past few days, probably as a response to the changing weather. I tried using a commercial anti-ant product on them but no luck, so yesterday I put together some internet/DIY ant bait (sugar water with borax on strategically-placed cotton balls), and it wiped them out in a day.

    And one final bit of news: I am temporarily without a cello — it’s in the shop getting some bridge work done, and while it’s there I’m also getting both my bows re-haired. (Everything should be done by tomorrow.)

    It’s a quiet autumn day, but things are moving along…


  • Autumn Leaves

    Nothing much to say here, I just thought I’d drop a few photos from the last day or so to show the fall colors. Last night our neighbors had a “roasted root” party, cooking potatoes, parsnips etc in their backyard fire pit, and today is the Halloween Parade; we’ll be doing a bike ride in costume beforehand. Fall is definitely here…


  • Fun With Rasters

    I’ve been experimenting with raster data lately, photographing trail maps from Indian Paths of Pennsylvania and then digitizing them for use as map overlays in my project (I rough in the paths by tracing over them on the maps). This has worked really well, at least for when there is a path on the map — alternate paths are sometimes missing — but it came with a few problems:

    • The digitized maps (georeferenced to match my map and converted to GeoTIFF format) look great, but the first one I did weighed in at a whopping 27MB. Since I expect to generate at least a hundred of these, that’s a significant amount of disk space.
    • The maps start out as color photographs, and once they are in map form there is a lot of extraneous stuff that overlays (and blocks) the basemap beneath it.

    So, I came up with a workflow that brings in my map images while avoiding these problems:

    1. I start by taking a photo (with my phone) of the map in question, trying to get “nothing but map” in the shot.
    2. Using GIMP, I rotate and crop as necessary, then clean up the photo by making off-white sections white, despeckling, and increasing brightness/contrast. I then invert the colors, making it a B&W negative before saving.
    3. In QGIS I georeference the modified photo, using river confluences and other geographic features as my reference points. (I try for six or more “ground control” points to reference, and use the 2nd-order polynomial transformation to account for bent pages in the photo, though if the resulting transformation doesn’t look good I’ll try other options.)
    4. Finally I convert the resulting TIFF from RGB format (colors) to PCT (a sort of numeric) format, and save at half the original resolution.

    I can load the resulting raster as an overlay, and the raster pixels should be one of only two values (zero and one). I make the zero values transparent and the one values black, and now I have a very usable map overlay. The final GeoTIFF files average about 100KB each.

    This makes tracing the paths very easy, maybe too easy: I feel a temptation to take the paths as gospel, even though I have no real idea of either the original map accuracy or the accuracy of the georeferenced overlay. Then again, it is the information as given in the book, and that’s what I set out to capture. Anyway, it’s a good first step. I’ve done about a dozen so far.


  • Wild Kingdom

    I was at Shawnee last week, and got to spend time with a fox:

    It was pretty close to me, and seemed a little too accustomed to people. Rabies? Semi-tame? Stealing food and raiding garbage cans? I don’t know, but apparently it had been in the area for a while and was thriving, which kind of tells me it’s not rabid, or poisoning itself with “people food.” So, good!

    I also got some video of it catching dinner:

    A few evenings later I saw a family of deer cutting across the back lawn, probably spooked by outdoor events and trying to find a human-free path out of the area:

    I also saw a bald eagle last week, at the Nesquehoning Trestle outside Jim Thorpe, but none of my pictures were any good. Still, quite a week!


  • Ain’t She Sweet?

    I just can’t help myself, here are a bunch of photos of my new granddaughter, Iris:

    You can see she’s already getting bigger and stronger, here are a few with her eyes open:

    And finally some photos with Emmi and Anne:

    I got these via text, so the quality isn’t the highest but they’ll do for now — I know I’ll get more soon, and I’ll get some of Kyle with his little girl as well. Meantime, enjoy these!