I know that creating services in JavaScript is all the rage these days- you can feel like you accomplished something, without needing to understand garbage collection, casting, or even how to do basic design, thanks to Node.
I’ve tried to find a compelling reason to add the requirement of Node 4, a local SQLite (or MySQL) instance, and several support additions, like NodeMailer- just to get a primitive version of the same services I’ve had for over 10 years with TextPattern.
I’ve tried to look at it with a less-jaundiced eye, but I just can’t. It’s bloated (weighing in at 170MB with NO features), it has bizarre ideologies, and exposing Node directly to the net to run a blogging service? No- I’ve opted to proxy my Ghost instance, much as I have done with Grav.
I can finally see why so many people have given up and stuck with WordPress.
It started out rather cold this morning, and I can’t say I’m a big fan of having to scrape the car before I can get inside to start it. Thankfully, it was only that bad on the side not exposed to sunlight.
However, I had plans today- I was going to breakfast with a good friend, then enjoy the afternoon with my dog, just doing minimal effort projects for a change.
The SAAB would have none of this.
It flat out died. Stopped the car, and the fuel pump would prime no more. Nada. Zip. Zero. Thankfully the pump itself is only about $60 (not the whole assembly, that’d be hundreds of dollars).
Not the biggest fan of cars that demand attention.
I’ve managed to do quite a bit over the last few months- getting up to date with CentOS, Ubuntu, the various BSDs, and of course, discovering Void.
Although it’s rather inexpensive, I no longer require more than a handful of rented servers for my personal use- so I’m dropping back to a couple dedicated hosts for my important tasks, and VPS for backup and emergency failover services.
For being spring, it feels more like winter than last month did!
I made my first commit to Void Linux, updating the Adobe Pepper Flash component to the latest build available, completely built on the framework of another user who didn’t commit their work (for whatever reason).
Been working out bugs and other issues today, but nothing really interesting enough to note here.
You might notice that I missed yesterdays’ update- my network was down until about 9pm due to poor weather finally eroding my cable (both signal and coax) to the point of being useless. It’s snowing today.
Not a lot to note since I can’t work on the cars- but I’m working on adding keepassxc to Void. I spent this morning migrating all of my data out of LastPass, rebuilding their poorly-constructed CSV (with embedded JavaScript parsing, which their system offered into a Keepass v1 XML format. I forgot just how annoying PHP can be for higher level functions such as generating non-colliding UUID v4 compatible numerics.
Why? LastPass is one of the most polished and convenient looking password managers!? That’s precisely why.
They’ve had security issues before, and their browser interface is very poorly written, allowing not only password theft once, but twice. While this is on the interface between LP and the Browser, and not the underlying system- it does not give me faith in their abilities, even though they patched these issues in under 24 hours.
I really love Void, but I keep running into odd issues. Trying to compile my build of keepassxc, the installer segfaults- but stops doing so when I change the installation to pipe debugging information to the console.
This fails:
$XBPS_INSTALL_XCMD -Ayd "$pkg" > $tmplogf 2>&1
This doesn’t:
$XBPS_INSTALL_XCMD -Avyd "$pkg" | tee $tmplogf 2>&1