Category: computing
-
Recent Battle to Use Thunderbird
I am a daily Ubuntu user, and I’ve been been one since 10.04. The use of Snaps in 22.04 took me for a very unhappy drive down frustration lane recently. Around February 2023, both Firefox and Thunderbird appeared with display rendering problems, like the were using bad video driver code. But also, Thunderbird became unkillable.…
-
Programming and Escape Characters (PowerShell)
Having started using Perl back in 1996 and learning conventions for character escaping in like eight to twelve other languages since, I’m continually impressed by how escape characters vary by language. And in the case of PowerShell, the (`) character really pulls the majority of the weight in the language. PowerShell, coming from the Microsoft…
-
VirtualBox: boot from USB image
Projects like OPNsense.org provide you with an .img file that you would dd to a USB device to boot from. This is not obvious how to use from VirtualBox. You need to convert that into a VMDK file. Basically, the command I used was: vboxmanage convertfromraw OPNsense-19.7-OpenSSL-serial-amd64.img /tank/VMs/4544-opnsense-19-freebsd/opensense-19.7-usb.vmdk –format vmdk Then attach that VMDK file…
-
OpenVPN easy-rsa notes
Get the recent easy-rsa scripts: # git clone openvpn/easy-rsa git checkout v3.0.6 # copy easy-rsa directory to /etc/openvpn/server cd /etc/openvpn/server/easy-rsa ./easyrsa init-pki ./easyrsa build-ca # this will need a password ./easyrsa gen-dh ./easyrsa gen-req servername.com nopass ./easyrsa sign-req server servername.com # requires ca passwd from above Now you can edit your server/server.conf file and fire…
-
Ubuntu 18.04 Terminal Boot
Here are a series of commands to get Ubuntu 18.04 to boot into terminal mode, with various extras on how to get an automatic menu on boot up. Skipping Graphical Boot If you want to skip the graphical login screen, hit [Shift] or [Esc] before you see the grub menu to get to the grub…
-
ZFS Snapshot alias
Add this to your .bash_aliases for fun and profit: function Snapshot () { local dst=”” local atnam=”” if [ -z “$1″ ]; then dst=`df -l . | tail -1 |awk ‘{print $1}’` else if [[ $1 = *@* ]]; then atnam=”${1##*@}” dst=”${1%%@*}” fi dst=`df -l “$dst” | tail -1 |awk ‘{print $1}’` fi [ -z…
-
Ubuntu 18.04 Netplan!
This was unexpected, but I think I’m coping well. These are my notes on configuring netplan networking on my Ubuntu 18.04 server. systemctl disable NetworkManager.service NetworkManager-wait-online.service systemctl mask NetworkManager-wait-online.service systemctl daemon-reload apt install bridge-utils -y edit /etc/udev/rules.d/70-net.rules SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{dev_id}==”0x0″, ATTR{type}==”1″, ATTR{address}==”c8:70:00:9f:d7:72″, NAME=”eth0″ SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{dev_id}==”0x0″, ATTR{type}==”1″, ATTR{address}==”00:e2:ed:17:09:60″, NAME=”eth1″ SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{dev_id}==”0x0″,…
-
Standing Workstation
This has been the most intricate thing I’ve built. I learned quite a bit about carpentry in the process.
-
Xeon D with all the networking
This is an impressive little motherboard. I can think of a few tasks for it…