Matthew Ernisse

September 06, 2021 @12:00

Today marks five years since I re-launched this site, built on the software that I wrote to generate the site from a collection of markdown files. The development started 4 days prior with this rather innocuous commit.

More (23%) …

August 30, 2021 @11:50

Previously I got passff working on Windows 10 using a bit of a convoluted process that involved manually editing a bunch of the shims and replacing the pass binary with gopass. This has worked OK but I recently downgraded Firefox to the ESR release (the new UI in 90+ is an absolute abomination and I'm going to avoid it for as long as I can) and that wiped out my profile and deleted all the installed extensions. I figured it was time to do the update dance anyway and while doing that I decided to look into other solutions to see if there were less fragile options.

More (43%) …

July 14, 2021 @10:30

I had previously bemoaned the inability to figure out why my automounts were being so stupid in Catalina and after periodically searching and giving up I finally found a bread crumb that showed me the way.

More (19%) …

July 02, 2021 @11:15

I have a pair of galleries on the website that are generated by my simple-gallery Python program. I created it back in 2010 and in 2016 I added lazy loading of thumbnails using jQuery.lazyload. This seemed reasonable to me at the time. These days I prefer to not use any external JavaScript libraries unless I have to and then I try to only use ones that are reasonably self-contained (because let us not forget that the JS ecosystem has a history of being a Zork-like maze of twisty passages all alike.) So while making some other much needed updates (a lot of Python 2 to Python 3 refactoring) I set about taking some JavaScript I wrote for a different project and bashing it into something more generic.

More (18%) …

June 29, 2021 @13:45

I don't understand the desire to shove everything into a web browser. Other than the fact that it is how tech startups extract money from venture capitalists, spy on your user base, and lock out interoperability I don't see why a web browser is a better place to implement most things and yet, here we are. I have resisted participating in the new real time chat services because they don't really offer much over IRC, however I finally gave in and joined a group of friends on Discord.

More (13%) …

June 03, 2021 @19:00

One of the more popular things that I have written in recent times is a small Python tool that gets statistics from an Arris SB8200 DOCSIS cable modem and sends them to InfluxDB. I then visualize this data in Grafana to keep an eye on the physical status of my cable Internet connection. This setup has happily chugged along since sometime in 2019, but sadly its time to put it all to bed.

More (44%) …

May 07, 2021 @11:53

I'm a feckless curmudgeon, so of course I believe that software that provides security infrastructure -- especially physical security infrastructure shouldn't be trying to chase the upgrade dragon like a heroin addict, but I digress. My UniFi Video installation stopped working last night and I was a bit distressed. Yes I know it isn't supported anymore and Ubiquiti would REALLY LIKE ME TO UPGRADE TO PROTECT NOW PLEASE. But never the less. Turns out, dear lazyweb that a Java update screwed me.

More (60%) …

Original: May 02, 2021 @23:00
Edited: June 09, 2021 @09:45

I've always been fairly adamant that unless the built-in application for core mobile device functionality (things like contacts, calendar, phone dialer, SMS messenger, e-mail, camera, photos, music playback) is unfit for purpose that I would use it. A lot of it comes from a long history of third party applications just never being quite as well integrated as first party and my reliance on these functions. I have very few apps on my phone and other than SMS messaging the most often used is the Podcast app. Sadly iOS 14.5 seems to have opted to replace the podcast app with something no one bothered to use or test.

More (46%) …

January 17, 2021 @20:00


Back in 2013 I was able to cram an Ivy Bridge i5 and 6 3TB hard drives into a Mini-ITX Lian Li case. I called the system tardis as it was intended to be both a NAS and a hypervisor and it has served me well since. The only drawback with the system was the limited memory support. Intel's Ivy Bridge processors support 32GB of RAM but the Intel H61 Express chipset used on the ECS H61H2-MV motherboard I chose only supports 16GB and that turns out to have been the main limiting factor as that was the first resource I ran out of.

More (3%) …

January 02, 2021 @20:37

It seems like top N lists are popular at the begining of the year so here are the 10 most visited posts as tracked by the metric collection system that I wrote in 2018.

More (14%) …

October 14, 2020 @17:10

Now that iOS 14 is almost a month old, I can't help but feeling that the text messages that I sent to a friend at launch feels more like wishful thinking than tongue in cheek snark.

More (3%) …

September 24, 2020 @16:06

The last few days have been notable largely thanks to the premature failure of a Samsung Evo 860 SSD which corrupted my Windows 10 install. A bunch of faffing about later (in spite of the fact that I have my PC backed up using the built-in Windows backup feature) I found myself having to setup up my user profile again. I should note that I stopped using Windows regularly in the XP time frame so I'm not particularly comfortable with it, but I keep this one system around to run games since gaming on macOS or Linux is for the youth who have not realized how precious their time is yet.

More (9%) …

August 21, 2020 @20:28

There has been much written about the Epic / Apple / Google love triangle currently happening wherein Epic Games (a ~17.3 billion USD valued private company) has purposefully broken the terms of service of Apple (a 2.13 trillion USD valued public company) and Google (a subsidiary of a 1.07 trillion USD valued public company) to create cause to sue Apple and Google over the size of the cut they take under the guise of the app stores being anti-competitive.

More (17%) …

August 14, 2020 @21:59

I've had a UniFi USG-3 in the office for a while now, and I have had a few problems with it over the years. The most recent being a quirk of the configuration system that ham strings certificate authentication with intermediate CAs. You can read about my struggle a little bit in a previous post.

More (19%) …

April 30, 2020 @11:30

... or how I stopped worrying and learned to love Device Tree.

I have been looking around for a long time for a green CRT Wyse terminal to replace one I had many many years ago but got rid of in a move. I finally found a decent WY-60 on EBay so I picked that up at the end of last year. Now that I've had some time on my hands I set about getting it to do something useful.

More (2%) …

Subscribe via RSS. Send me a comment.