A lot of cloud-based, client-server applications really should be client applications with some kind of sync solution.I don…

A lot of cloud-based, client-server applications really should be client applications with some kind of sync solution.

I don’t need my shopping list to be reachable at any time from anywhere in the world. I need it to be on a handful of phones and maybe a laptop/desktop, and for changes on one device to show up on the others. That can be done with a web-based application, or a mobile app with its own backend. It can send updates halfway across the country to a dedicated central server so they can come back and reach the family member who’s at the store right now…

…but it can also be done by syncing changes peer-to-peer, or via a cloud-based relay, or building on a more general sync service like Dropbox or Nextcloud.

The web and cloud services have made the client-server model really easy to build for. As long as you know the client is always going to have a good network connection.

(Flashback to grocery shopping before they installed a new cell tower near the supermarket and we couldn’t even text each other “hey, I just remembered we need ___!” unless the one shopping was at the front of the store where the signal was just strong enough that an SMS message might show up. Obviously this would delay syncing too, but it’s another reason to keep a copy of the current data locally on the device.)

A related example where client-server makes more sense: actual shopping (whether arranging store pickup or buying something to be shipped). You need to know what’s available, what’s in stock, what the prices are…and so do all the store’s other customers.

The model for how people use it is a star: one central point (the store) and a bunch of rays connecting to it (the customers) and not to each other – so it matches a client-server structure.

Compared to the shopping list, where it might be built as a star, with the central server running it and lots of people connecting to it, but the actual use model is a small mesh: A handful of people and their devices sharing something among themselves.

Moving Windows

I remember easily moving a Windows 10 system to an SSD using Acronis. Not this time. The clone tool isn’t willing to clone *some* partitions instead of a whole disk, so I can’t use that, and the bootable restore tool can’t see the external drive where I put the backup file.

Looking into alternatives. For tomorrow. Or maybe Saturday.

Next morning:

It’s my dual-boot system, so I’ve got a full Linux installation on there anyway. Last night I created an image of the Windows partition, saved it to the external drive (which Linux can see just fine, unlike the so-called universal restore image) and now I’m trying to restore it to the new drive.

Beginning to wonder if it *would* be easier to install Windows fresh and then figure out how to transfer all my saved games. All the other data is easy.

That evening:

I did a clean install, copied my AppData folders, got everything working…then discovered I couldn’t boot it without going through the BIOS screen. I’d accidentally booted the install image without UEFI, so it installed MBR. I couldn’t get GRUB2 to chain load it & the Windows UEFI boot loader could only see the old installation I wanted to remove.

So I did ANOTHER clean install, in UEFI mode, but this time set aside just the save files I wanted.

Bleah.

But it’s working now!

I’ve got UEFI loading GRUB2, which can boot Fedora or chain to the Windows UEFI menu, which will load the shiny new installation of Windows.

Now I just need to figure out how to tell the Windows boot menu that the alternate Windows installation isn’t there anymore & remove it from the list!

Reminder to self: No more pre-built desktops unless *every component* is upgradable.I just spent …

Reminder to self: No more pre-built desktops unless *every component* is upgradable.

I just spent 2 1/2 hours convincing an old Dell to see the new graphics card again after upgrading the processor. It’s mostly working now, but everything before Windows finishes booting will only go out on the old onboard video.

Mastodon’s been trending again

So I noticed Mastodon’s been trending again & figured I’d take another look. I don’t need another time sink, but I figured it might be worth jumping in this time. Now to replicate just the good parts of that other network…

On Mastodon.Social

I should probably figure out what I want to talk about here before I try to figure out who to follow, huh? I mean, I’ll probably end up cross-posting photos & blogging (yes, I still blog), but other than that, do I want to talk about…tech? politics? comics? sci-fi/fantasy? I don’t think anyone I know IRL is here, so it’s a matter of topics for now.

Actually, what *is* the etiquette for cross-posting here?

So, the 5-7 interests meme (this feels like early 2000s LJ): #comics #scifi #space #computers #science #art #photography

Hmm, looks like I may want to check out wandering.shop for scifi/fantasy and photog.social for photography…

OK, so I’ve set up @kelsonv@photog.social for photography posting. I’ll probably keep this one for other stuff.