This version includes a few pretty cool updates and additions, as described in the changelog:
Added a Google Analytics Service definition.
Added a Strava Service definition.
Added a “Settings” link to the plugin listing if you’re using the bundled Admin UI.
Fitbit tokens now refresh properly.
Tumblr now requires HTTPS, so updated all request URLs to use HTTPS.
My favorite part of this release is that I didn’t personally do most of the things in there. Two of my colleagues did some of it (Strava service and Tumblr fixes), while a generous and otherwise unknown contributor on Github added the Google Analytics service.
I travel a fair bit for work, and have historically let it affect (read: completely stop) any sort of fitness routine I might have going at home. Normally I try to get to the gym 2-3 times a week, and do whatever is the WOD at my CrossFit (Sprint) gym. When traveling, I just let it slide normally, and then try to get back into a routine when I get home.
This last week, I was in Florida for the week and decided to try to get in a bit of a workout. I made up my own minimal CrossFit-ish routine that I could do in a park on my own, with no equipment. Here’s what I ended up doing (2 days in a row):
10 up-and-back; air squats, pushups, and “box jumps”, with a 2 minute break at 10. Light run for ~5 minutes.
So I started with 1 squat, 1 pushup, one box jump (onto the side of a brick flower bed), then 2… up to 10. Rest for 2 minutes. 9 squats… back down to 1 (for a total of 100 of each). After that, I rested for another 2 minutes, then finished off with a light jog around the park I was working out in. The whole thing only took about half an hour, and fit perfectly into my schedule. It was a really nice break from otherwise sitting in a conference room all day, every day, and hopefully will make it easier to get back into my normal routine next week.
I’m sad to hear that Ted Rheingold has lost his fight with cancer, and died on Monday. Through a pretty random turn of events, Ted was one of the very first people I met in the SF technology “scene”, back in 2005, after I moved to San Francisco. I attended the first BarCamp, and didn’t have a good way to get there. In amongst the communications about attending, Ted volunteered to give anyone a lift from SF down to the South Bay, so I accepted graciously, and grabbed a ride with him. We chatted all the way there and back, and on and off throughout the day. I remember Ted being open, energetic, passionate, and really light hearted about who he was, what he did, and what he valued. I can’t really imagine a better introduction to those days of the web, and to the community helping build it.
I’m glad to have shared a brief slice of his life, and sorry to see him go. The world is slightly better off from his contributions, and slightly worse off without him.
This week, I’ve been roaming the Colorado wilderness with 250 of my closest/unknown friends, participating in the second annual Fjällräven Classic, USA. I participated in the inaugural event last year, which conveniently fell during my 3-month sabbatical from work. At the time, I said that no matter what else was going on, I would definitely be attending again in 2017. As promised, when the 2017 Classic was announced, I immediately grabbed tickets, and this time even talked Erika into going.
Even though I’m stubborn, and had already committed to going, seeing that the trek would be somewhere in the range of 35 miles this time gave me pause. Last time it was more like 22 miles, and although I felt like I handled that pretty easily, 35 was a big step up, and I wouldn’t have the advantage of being on sabbatical and already doing a lot of high-altitude camping/hiking leading up to it this year. After convincing Erika though, we both got our tickets, and accepted that we’d need to train for this, and take it pretty seriously if we wanted to make it through. We were right.
I recently spoke at a small conference we put on in Detroit. I talked about The Future of the Web, in the context of data ownership, and proprietary vs open platforms. It was the first time I’ve done a talk like this without slides of any kind, so I actually wrote out the whole thing (below). The live version was a little different, as you can hear in the audio (sorry it’s a bit echo-y):
On Sunday, Erika and I went on a training hike, to start getting into shape for the Fjallraven Classic. This year it’s over 30 miles of backpacking within 3 days, and we’re both a bit nervous about being able to keep up the pace! We went up to White Ranch Park, and ended up hiking about 8 miles (Belcher Hill, Longhorn, Shorthorn, Longhorn, Whippletree, Belcher Hill), with roughly 20lb packs. We went pretty slow, but I think we did OK considering it was our first longer (and loaded) hike of the season. We’ll definitely need to get a few more in between now and the end of June, along with a bunch of basic walking/hiking training as well. The elevation (10,000 ft+) for the Classic is going to be rough, even for us Mile-Highers.
According to Fitbit, I did just over 21,000 steps and burned 4,500 calories. My heart rate peaked up around 140bpm briefly.
I’ve completed the migration of dentedreality.com.au (along with all my other domains, excluding this one) to a new dedicated virtual server with Media Temple. Mad props to them, they’ve been great in helping me handle some pieces of the process, which has gone relatively smoothly. Things I’m looking forward to on the new host include:
Working with Plesk Onyx
Trying out Let’s Encrypt 🔐
PHP 7 😍
Hopefully consolidating and simplifying some things
This site (beau.blog) is now my main blogging/writing space, with Dented Reality being more of a full archive of my digital footsteps.
I’ve just released version 1.8 of both Keyring, and the Keyring Social Importers. This version includes a new service file, and an accompanying importer, which allows you to import content from a Jetpack-powered WordPress site, using the WordPress.com REST API. That means any site hosted on WordPress.com, or any self-hosted site with the Jetpack plugin installed. There are also a few key fixes for the Twitter and LinkedIn services/importers, so it’s a nice update.
The new importer will pull across the entire content of posts, including tags. Similar to the Instapaper importer, it attempts to avoid duplicate content issues by marking pages as noindex if they come from imported content.
This is another piece of the puzzle required for me to create a complete archive of my digital footprints over on Dented Reality, now that I’m blogging here. This post should be imported over there automatically within an hour.
Note that currently the importer doesn’t sideload any media items (will add that soon) or support geo data (again, I’ll add that when I get a chance).