• Another One In The Book

    The sun, if we could see it for all the clouds, is slowly going down on the last day of the year, 12-31-23, 123123…

    We’ll be going out to the Grover Cleveland Democratic Club (where we are members, thank you very much) for some early karaoke before going out on the town with John & Donna to help ring in the new year.

    Anne and I did a walk over to Nisky Hill Cemetery this afternoon, and we’ll probably do a hike tomorrow, to walk in the New Year.

    …speaking of which, Happy New Year, Everybody!

    By the way, this and this are what I wrote 10 years ago. It feels like just yesterday, and it feels like a different world.


  • Even More Sals GIS Fun

    My map looked so good in the QField app that I thought it might be nice to build a web map, one that could be generally available rather than part of a very specialized app. And rather than doing it from scratch, I decided to try some of the QGIS plugins.

    My first try was with the QGIS Cloud plugin. I’d used this before (verdict: meh), but I still had an account so I decided to give it another try. Verdict is still “meh” but I did get a web map out of it, check it out here. This looks as good as my QField map, which isn’t surprising since it’s basically my original project running on QGIS Cloud’s servers, but this setup came with a lot of latency: the map takes a while to redisplay after every move or resizing. It also had some trouble showing my location when I first launched it on my phone (it worked fine on the laptop) but this problem eventually resolved itself — it might have been a permissions issue, and I might have solved it by pressing random buttons…

    The other plugin I tried is called qgis2web, which builds a local web map using the standard Leaflet or OpenLayers javascript libraries. This sounded like a great approach, but as soon as I ran the plugin, it crashed QGIS — doh!

    It turns out that qgis2web can only work with very simple feature styling: lines (for instance) can be dotted or solid but not a mix, and can only be one color, while my trails were dotted lines in one color, drawn on wider solid lines in another color…

    So, I created yet another Sals sub-project, with a subset of my map’s features (just trails and roads, streams, and trailheads) and a much-simplified symbology. Just for fun I tried building an OpenLayers map, since I’d never used OpenLayers before. It came out great, and though it doesn’t look as fancy as the QGIS Cloud map it loads/runs much faster. I put this one online as well, you can find it here.

    Meanwhile, Ben and Jenny arrived yesterday for their Christmas visit, and today we went for a hike at Sals. I used my QField app to record a bunch of marker posts — I didn’t want to turn the hike into a “Don plays with his maps” debacle, so I didn’t break out either of my new web maps. But capturing the data in QField was a snap, and incorporating it into my main project was mostly seamless, and I’d guess I now have about half of the total number of markers added.

    And that means that my two new web maps are already out of date…


  • More Fun With QGIS

    Anne and I did a hike a few days ago at Sals, very pleasant and a good workout — we got in about 6 miles — but while there I was reminded of a project I’d been meaning to get started: about a year or so ago the VMB put in numbered marker posts at trail junctions, and I had been planning for a while to document them for my Sals map.

    (These numbered posts were something I’d advocated for maybe a decade ago, when I was involved with the trails up there. My advocacy didn’t go anywhere at the time, but it is good to see that the plan eventually got implemented.)

    Logging the post locations could be done using my GPS, and I’d done a few like that some time over the past year, but I am now seeing this as another opportunity to play with QField. And that’s my new project.

    The first thing I did was to clean up my Sals map project in QGIS: I have a big mish-mash of data layers in different formats (mostly geoJSON and shapefiles) and multiple coordinate reference systems, so the first thing I did was to convert them all to the same reference system (the one used by GPS devices), and then put them all in a geopackage, a sort of portable database file. This really cleaned up my project.

    I then created a new project (that also used my new Sals geopackage), and created a second geopackage, one that will be editable in the QField app (as opposed to my official data geopackage, which will be locked down), with a layer to record the new marker posts. This basically means I will capture the data in a scratch file before moving it to the official package. This approach wouldn’t work well for updating existing data, but I think it’ll do well enough here and doesn’t leave my official data as vulnerable to field mistakes.

    So I did all that, and then went through the hoops to get my new Qfield project onto my phone. Opened it up — it looks beautiful, it actually looks better on the phone than on the laptop.


  • A Change Of Plans

    My duets got canceled yesterday, and Anne’s meeting got postponed, so we decided to drive up to Hawk Mountain Sanctuary for a hike. We got up there about 11:00, bought memberships so we can go hiking there more often — three visits and the membership pays for itself — and then we did a nice two-hour walk from overlook to overlook. Most of the hiking was pretty easy, but there was one path (the Escarpment Trail) which involved a bit of scrambling so we did get in our adventure exercise. Some photos:

    It was a beautiful, brisk winter day. There were a few others out too, including a volunteer hawk counter at one overlook. He clued us in on what we could see there, but even though we did see one eagle and a northern harrier — they were specks to me, even with binoculars — he told us the raptor migration is pretty much over for the season. (He also explained to us why there was a fake owl in a nearby tree: smaller hawks would attack it in the daytime while they had it at a relative disadvantage, thus coming closer to the overlook for easier observation.) We said our goodbyes, and hiked off to check out some of the other trails and overlooks he told us about.

    After our hike we got lunch at a little general store outside New Tripoli, a place one of the rangers had told us about. A very pleasant day!

    (Today we’re both fighting colds…)


  • Monday

    Happy Birthday to my brother Chris!

    Today is another Iris day. She’s taking a nap right now, so we’re chilling and getting a few things done, like blogging…

    Saturday was our CAT Holiday party. Great crowd, tons of food, and our beer choice (Sam Smith’s Winter Ale) was a hit. Yesterday was Christmas Cookie Bake Day for Emmi and Anne, so Kyle and Emmi were over with Iris for much of the afternoon, then we went over to John & Donna’s later in the evening, to watch Christmas shows with them and Diet. It was a busy, social weekend!

    Up next: I have my cello lesson in a few hours, and tomorrow Donna H and I are playing duets.


  • Saturday

    It’s not quite the countdown to Christmas here yet, but today is the CAT board’s annual holiday party at our house. We’re getting the place ready this morning.

    Yesterday was an Iris day, and we also had a few visitors: next-door neighbor Jim came over with a gift loaf of of bread, and Lisa from Cutters picked up my touring bike — she was borrowing it as a sizing demo for another customer.

    Anne was out on some errands, so Iris and I were on our own when our visitors arrived. We’d just spent some time in the neighborhood, and also in the backyard where we’d walked all over some fallen persimmons — it was all in our shoes like dog poop. We came inside and I took our shoes off, and that’s when I noticed that Iris’s hat was missing. Uh-oh, it could be anywhere in the neighborhood, but hopefully it was just out back — we went outside and it was right in the wet grass, and now my socks were wet from the rescue so I took them off too.

    I got Iris’s shoes cleaned and back on her feet, but still hadn’t dealt with my footwear when our visitors arrived. So there I was, barefoot outside in December, holding Iris and a loaf of bread and chatting like it was the most normal thing ever. At this point, I guess it kind of is…

    (Lisa texted later– they got the sale!)

    Not much else going on.


  • Slow Ride, No Snow

    I got in a towpath ride yesterday: 23.8 miles in 2:21. Not my fastest but hey it’s winter-ish… I wanted to ride in the falling snow, but by the time I got my butt out the door the snow had stopped. Still, it was a really nice ride, and very pretty if you know how to appreciate these kinds of gray days. I was a bit surprised how much it took out of me, even considering where we are in the season — my legs were burning when I was done, on a ride I thought I could do in my sleep. Oh well, you start from where you are, and my legs tell me I got some exercise points yesterday.


  • Some Quick Book Reviews

    December 7th, a day that lives in infamy. It’s also the second day in a row for snow in the morning. Nothing is sticking, it’s still too warm, but it sure does look nice. Anyway…

    I spent a good portion of November fighting with recurring colds, sinus infections and the like. Just before the wedding trip I went to the doctor and got some antibiotics; the doctor said that there was probably some underlying virus causing the recurrent secondary infections, so she advised rest and fluids. I was pretty aggressive about the “rest” before our trip, and that (plus the antibiotics) pulled me through the weekend, but I still had a lot of rest/recovery to get done…

    I filled my downtime, at home and in Boston, with a few e-books:

    Angelmaker, by Nick Harkaway: This is the same author who wrote Titanium Noir, and our library has most, maybe all, of his books so I thought I’d check him out a bit more. (Fun fact: “Nick Harkaway” is a pseudonym for Nicholas Cornwell; his father David Cornwell was also a novelist — and his pseudonym was “John le Carré.”)

    Angelmaker is not science fiction; it’s more like a gangster story, with fantasy elements but set in our world, modern London in particular — the story world was well built, and a very pleasant place to visit. The story itself (no spoilers) moves pretty quickly to a very satisfying ending.

    I liked this enough that I took out another of his novels from the library.

    Tigerman, by Nick Harkaway: Tigerman is complicated, and a bit darker/sadder than either of the other Nick Harkaway books I read, but like them it was also a fast moving semi-thriller, a sort of murder mystery that spins wildly out of control. It’s set in the present time on a fictional island, without too much science fiction — though there is an industrial pollution apocalypse looming over the island — but it uses comic book themes as framing, something I don’t know much about so I may have missed a few nuances along the way.

    Like I said, this novel was darker, but it was also more complicated and emotionally deeper than either of the other two, with a somber but still satisfying ending — it was the best of the three.

    Echopraxia, by Peter Watts: This is sometimes called a “sidequel” to Blindsight, not quite sequel or prequel but set at about the same time as the events in the first book. So it’s a hard sci-fi story with a lot of biology overtones, set in a post-human, near future dystopia. The cast features an escaped vampire, a hive mind, the father of the previous book’s protagonist, and a somewhat hapless “baseline” human biologist along for the ride to near-solar orbit, where they are again up against that enigmatic alien civilization.

    This is very much a “careful what you wish for” tale about the Singularity, and was a harder, meatier, slower read than the Nick Harkaway books, which sometimes means “better,” but while it was a great read I think the Harkaway books were better.

    Journey To The Edge of Reason: The Life of Kurt Gödel, by Stephen Budiansky: My usual MO with library e-books is to really get into it with one or a streak of fiction choices, search for more and find myself overwhelmed by unfamiliar authors and titles, and go select instead some non-fiction that looks interesting. Then I either get bored or annoyed, and I drop the book. I took out this book half expecting the same thing to happen, but I forgot that biographies, though non-fiction, are stories and can hold my attention as well as any novel…

    Kurt Gödel was a member of the Vienna Circle, or some Vienna Circle, and was the brilliant mathematician who proved that mathematics could not be reduced to rote logic — there would always be true mathematical statements that could not be proved. (This raised a bit of a stir, needless to say, just as the attempt to finally get mathematics on a rigorous, purely logical basis seemed to be reaching its culmination.) That much I knew about him, but this fleshed him out quite a bit more: his colleagues, friends and rivals in Vienna and the academic world, his marriage, his escape from Nazi-occupied Austria, his years at the Institute for Advanced Study and his friendship with Albert Einstein, his struggles with mental illness, and his eventual death from self-starvation.

    The book was based on a lot of recent research (by the author) in Gödel’s papers and archives, and did a great job describing the man, his work and his world. I was pretty happy with this one.

    I’m currently feeling better and I’m more active, and I am now on the hunt for my next book. I just downloaded John le Carré’s The Spy Who Came In From The Cold. I’ll let you know.

    PS: WXPN is doing the “885 Best Songs by Women (As Chosen By You)” this week. Right now they are somewhere in the low 600’s and the ladies are killing it. Groove is in the heart, baby!


  • Memoria Mortuorum

    Mike, Before a Ride in Jim Thorpe, 1993

    I just realized this, so I thought I’d note the day: today is the twentieth anniversary of my friend Mike Kucher’s death. This is what I wrote about about it not long after, and this is a little photo collage I put together for his fiancee. It seems like a thousand years ago.

    Rest in peace, brother.


  • Obsidian Dreams

    So I haven’t been writing much, here, but I have been experimenting with some software I ran across called Obsidian. Billed as a “flexible writing app” and lauded as “a second brain,” it’s basically a markdown enabled text editor with built-in file linking structure — almost like a simplified reinvention of the Web on your local machine. It’s used as a note-taking or idea-generating app, and it’s generated a lot of hype in some circles…

    I’m currently giving it a go, using it to document all the moving parts in my Native Paths project, and also to organize my thoughts for a postmortem of my experiences with the Road Scholar program.

    I find the app pretty easy to use (for my simple purposes), and I have to say it’s really nice and well-made, it’s an actual pleasure to use but I’m struggling to see where all the hype comes from. Time will tell, and maybe I’ll see more as I use it more and explore all the other features.