0x0E Rapsberry and optimizations

0x0E Rapsberry and optimizations

I ordered a Raspberry Pi 3b last weekend. I’m thinking I will name it Rapsberry, with intentional misspelling. It is only fitting since it will be taking over Anaflabet.net, another intentionally misspelled name.

The cute little device arrived little over one workday after I ordered it! Well done Dustin!

Sadly, I found out (from a source whose opinions I trust) that the SD cards used for raspberries go corrupt all the time, and that it would be a bad idea to run anything critical on such a device.
what this means to me is a challenge to be overcome, I will have to take this into account when building my system then!
From reading online, it seems most corruption is caused by blackouts, and by excessive writing. So that means that the final live version should have some manner of UPS, should run with minimal amount of writing, so reduced logging or logging to memory, and preferably with an alternative storage solution and rigorous backups.

 

I mentioned last week that I started on making a forum for rpg purposes.

Yeah, nevermind. To much work just to get a generic forum that is poorly suited for its intended purpose.
But I found this instead, https://www.tavern-keeper.com/, so I signed up.
Then I found out that the source code is available… That means I could host my own Tavern-keeper!
Damn it, I am a hacker and so I must hack! (In this instance, I take hacker to mean a combination of programmer and enthusiast) So we’ll see how that goes!

 

I did a lot more optimization work on corvo.se too. Mostly plugins though. Now it is running smushed images to save size, memcache to load faster, leverages browser caching, and uses a plugin to minify and inline much of the javascript and css.
Repeat visitors can get load times around 2s, and my Pagespeed Insisghts score went from 79 to 93!
I also did some tweaks to the section backgrounds on the page. They should stretch to cover the entire section now.

I installed a NextCloud, will see about testing it properly, it serves pretty much the same purpose that I intended for my FTP, but it does not replace the FTP. Nextcloud requires a browser, while the FTP is readily available from a freshly installed, terminal-only linux by an unprivileged user!

I also set up a Linux VM at home. I have always been running windows, and since I still enjoy gaming I’ll probably stay with windows for my workstations for a bit longer. But I have found that I cannot progress with the Corvo Project if I cannot also work from home. For that I need plain and simple SSH, FTP, Whois and Host. Putty, Filezilla and a browser could cover that from within windows, but that gives up a degree of oversight and I want to know what is going on, that’s half the point of the project!

I was also going to rant about the stupidity of computer-illiterate people, and the bleeding heart literates who accommodate them, but I’ll just leave it to this here paragraph instead. I don’t want to start my first real online persona by getting known as a grump.

Finally. I also realise that there is a lot of talk and experimentation, and not much migrating of IT going on. I though about this and wether I should put a deadline for when email for instance should be done and the old should be switched of. Should I put it before my birtday? It think I can be “done” long before that! A month from now? Certainly doable with the current pace! But I concluded that I don’t think I need a deadline. There is no rush and there is nothing that suggests that I am slowing down. I do notice a reduced focus compared to the first two weeks. Look at this one! But as long as stuff keeps getting done and I’m not hurting for things to write about here, then I’m good!