Reading Log: No Way

Reading Log: No Way

Frank’s back. I guess in many ways he never left. This is the continuation of One Way by Simon Morden.

It’s going to be hard to talk about this book with out spoiling things about One Way. So if you’ve not read One Way, and plan to, you might want to turn away now. Come back once you’ve read it and let me know if you agree with me.

Spoilers below.

You’ve been warned.

I was surprised when Frank was left on Mars in the last book. But I probably shouldn’t have been – it was ripe for a sequel (or more) with the imminent arrival of the NASA crew and all the excitement around that.

The detailed writing style of this novel makes you feel like you’re on Mars with Frank. The fear. The focus. The relief.

I don’t think any of the twists or shocks in No Way surprised me – not like in One Way. It was quite predictable. That said, it was a very enjoyable read.

The final chapter was a doozy for me. Hit me right in the feels.

Let me know what you thought of it.

Reading Log: One Way

Reading Log: One Way

Not what I was expecting.

It took me a couple of gos to get stuck in to this. I’m not a voracious reader, and it often takes time for me to get into a book, let alone start one properly. I think maybe I was trying to read it while I was too tired.

Once I got over the hurdle of the first few steps, though, I was hooked and i managed to read this surprisingly quickly.

The book follows Frank as he travels to Mars to establish the first structures there in preparation for the first fleet of the ‘real’ settlers. Things, of course, don’t go according to plan. There weren’t any really surprising plot-twists or turns, and I could have handled some Neal Stephenson-esque deep dives into some of the science around the space suits or habs or something, but it doesn’t happen. There are hints of it, and they were enjoyable, but I would have liked more.

Actually. There was a surprising plot-twist, right at the end. It turns out there’s a sequel. I’m on to that next.

Migrating Ghost

Migrating Ghost

I found the instructions on how to migrate self-hosted Ghost from one host to another quite lacking. It took a lot of tinkering to get it to work properly. And I still don’t quite understand why just picking up an install folder and database dump on one host and dropping it into the new doesn’t work. But I guess this isn’t LAMP-stack PHP-based simplicity.

So. Here goes.

Caveat

This post is going to assume a lot of knowledge, and doesn’t go into detail about specific steps. More about what steps are required than exactly how to do them. It’s also going to assume that your server is ready for running Ghost – all the prerequisites are there including ghost-cli. This will most likely be taken care of in Step 3 if it isn’t ready for running Ghost, but it’s not going to be covered here.

There will be downtime.

Caveat emptor. YMMV etc.

Step 1 – Export the Ghost data from existing host

Export all members to a CSV.
Export the site details to a JSON – on older installs this is under Settings -> Labs, in the newer ones, it’s under Settings -> Import/Export.
Grab a copy of the config file config.production.json

Step 2 – Update DNS

Point your domain to your new server IP. Don’t forget to do IPv6 too. Wait for propagation to happen. 10 seconds or an hour. Who knows! DNS is magic.

Step 3 – Install Ghost on the new host

This is done with the ghost-cli command ghost install in the directory that you want it to install. Once the installation process is complete, log in to the site, create your user and do all the basics. Delete the default posts and other users.

Step 4 – Migrate images over from the old host to the new

rsync is your friend here. Something like:

rsync -r /var/www/ghostfolder/content/images/ username@host2.example:/var/www/ghostfolder/content/images/

will swiftly move your images over.

Step 5 – Run ghost doctor and fix file permissions

Step 6 – Import members CSV

Step 7 – Import site content JSON

Step 8 – Config file

Add the SMTP settings from config.production.json to your new config file on the new host

Solstice(ish) Swim

Solstice(ish) Swim

I think this is the 3rd year in a row that I’ve dragged friends out to swim in the middle of winter. A celebration of the winter solstice. And end to the darkening. The beginnings of the lightening. Optimism. Encouragement. It’d be nice if the weather started to get better immediately, but at least the days are getting longer.

This year’s swim was a day or two late.

Close enough. Right?

There will be some more photos coming, but I’ve not developed the second roll from the beach visit yet.

It was a stunning day. Hardly any wind at all. The sun had enough bite that I could feel it on my skin. The water was crystal clear and cold. The swell was reasonable, but the waves were smooth and gentle. Lots of time between waves. Couldn’t have asked for a better day for it, really.

The cold water is magic. Makes my mind and body zing. Nick Cave explains it better than I ever will.

Black and white image of two nude men walking on the beach away from the camera towards the ocean.

Photonerd stuff:
Kentmere 400 at box-speed
EOS 5
EF 70-200 f/2.8L
HC-110 1+31 for about 4.5 minutes

Reading Log: At the Mountains of Madness

Reading Log: At the Mountains of Madness

I was much further through this book than I thought. Turns out the last 50% of the book was an analysis of horror fiction using At the Mountains of Madness as an example. It made for a strange experience, though, because I was expecting a lot more to happen.

Regardless.

I expect horror to be “scary”, but this definitely wasn’t. It was, though, very unsettling. It felt very much like the first parts of Alien, where you know things are going to go wrong but you can’t quite imagine just how.

I’ll keep reading Lovecraft things, I think.