Godzilla

Much to my surprise, my employer let me build my own rig. My laptop died a few weeks ago, so I got to create a custom build of materials to replace it. The Pieces Threadripper I run a lot of VMs. That requires many available cores and memory, so I went with the Threadripper variant …

Good Developer / Great Developer

Good developers… Great developers… …solve problems with code. …solve problems with designs. …can write code. …can read code. …write good code. …write maintainable code. …diagnose manually. …analyze. …circumvent challenges. …crave challenges. …alleviate symptoms. …find and eliminate root causes. …comment extensively. …comment sufficiently.    

Upstart Head Fake

Run apt-get upgrade in a pre-systemd chroot (not that anyone is doing this these days) and you’re likely to get this on some packages (like procps): initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused Seems you can fake out the system, so-to-speak, by running: dpkg-divert –local –rename –add /sbin/initctl …

Dead Releases Still Tell Tales

debootstrap –variant=buildd –no-check-gpg –arch i386 precise sysroot http://archive.ubuntu.com/ubuntu Business requirements have me still developing against wildly outdated versions of Linux distros. Not one of the more pleasant aspects of my life. Thank goodness for debootstrap. I’d hate to have to do most of the work on the actual machine.

Not Disillusioned With Disenchantment

When I saw a new “adult humor” cartoon on Netflix, I immediately expected the least, especially when I saw Eric Andre was involved. I expected the usual Adult Swim style lots of low brow swinging and missing with the occasional hit that makes you chuckle a tad. To the contrary, this is actually quite good. …

XZ_OPT=ROAR

XZ_OPT=”-9 -T0″ to turn on maximum compression using all available threads when using the tar command. I always forget about the XZ_OPT environment variable on Linux. Maybe now that I wrote it, I’ll remember it.

Nvidia Drivers 390.77 vs. Linux Kernel 4.18

Or is it the beginnings of 4.19? I can never tell after a stable release. Regardless, somebody got turned loose on the kernel with sed again. *sigh* Crystal user herb on 8 at 2018-08-21 18:44:03 in /var/log $ cat nvidia-installer.log | grep “error:” /tmp/selfgz6005/NVIDIA-Linux-x86_64-390.77/kernel/nvidia-drm/nvidia-drm-connector.c:229:9: error: implicit declaration of function ‘drm_mode_connector_update_edid_property’; did you mean ‘drm_connector_update_edid_property’? [-Werror=implicit-function-decl …

Let’s Enlighttpd

Using a Let’s Encrypt certificate with the lighttpd web server is quite simple, but the docs for both tools, though excellent, don’t make the process for this particular combination completely clear. Once you have your .pem files from Let’s Encrypt, the trick is in this line from the lighttpd documentation: If you have a .crt …