Modus Operandi – The Obligatory "About" Page
Everyone’s got an “about” page. This one is mine…
I’m Chip; W0CHP
. Born and raised in the NJ/NYC area, and later migrated to
Minnesota. I received my first ham ticket in the mid-1980’s, but it eventually
lapsed due to life/work/family, etc. I got a new ham ticket in the early
2000’s.
I write a lot of code; much of which is ham radio-related. In fact, I spend more time coding for ham radio, than I do talking on ham radio. 🤷♂️ I am best known as the founder and principal developer of the WPSD project, and for my involvement in the M17 Project.
Caption: Nerdy-ass, late-teenybopper me, in my old ham shack, circa 1993. Somehow, I still got lots of hot chicks. The photo was featured in the July 1994 issue of Popular Communications magazine. On the desk, is my old Tandy 3800HD laptop, running SLS Linux (and later Slackware Linux…fortunately).
Website Technical Colophon
Only F/OSS is used to create, edit and (self-)host this website. No proprietary nor patent-encumbered garbage is used to create, manage and present/serve this website.
The actual web site (and all my other sites/apps) is/are hosted on a cluster of FreeBSD servers in my home using the venerable FreeBSD Jails; with the jails being deployed and managed with Bastille.
However, you’re not hitting the actual servers…you’re actually viewing this site from a another pair of load-balanced and Jailed FreeBSD proxy servers in my network’s DMZ, running the Apache HTTP Server.
The site is served over a commercial 1Gbit/s synchronous fiber optic connection,
with another 100 Mbit/s backup and/or H/A commercial connection. Additionally, the
two firewalls are also redundant thanks to the wonderful
CARP. Both the
primary and secondary connections are graced with /28
and /29
blocks of static
public IP addresses (respectively).
The website is written by hand, using the venerable and awesome Vim editor; site and structure generated with Hugo; deployed with OpenSSH, git, rsync, as well as sundry Bash and GNU Make wrapper scripts.
Presentation-wise, I’m using my own custom-made design (and by no means am I a web designer) The rendered HTML should be clean, error-free and semantically-correct. The site should respond well with, and adjust to, myriad mobile devices. Lastly, the site will render quite well in most modern browsers, and will degrade perfectly in text/console-based browsers and screen readers.
I value my privacy, as well as yours. Ergo, this site is served over an encrypted SSL connection. I use the wonderful Let’s Encrypt to issue and sign my SSL certificates - automatically, by way of the equally-wonderful mod_md. No cookies are used on this website.
Finger Info
finger(1)
output from one of my [many] servers; with internal network information
redacted.)Login: chipster Name: Chip (W0CHP)
Directory: /home/chipster Shell: /usr/local/bin/bash
Logged on since: Tue Apr 1 05:58 (CDT), on pts/1, (idle 7h:41m:40s) from tmux.%0
Logged on since: Tue Apr 1 05:58 (CDT), on pts/2, (idle 13h:56m:58s) from tmux.%1
Logged on since: Tue Apr 1 05:58 (CDT), on pts/3, (idle 20h:56m:07s) from tmux.%2
Logged on since: Tue Apr 1 05:58 (CDT), on pts/4, (idle 20h:55m:53s) from tmux.%3
Logged on since: Tue Apr 1 05:58 (CDT), on pts/5, (idle 8h:02m:38s) from tmux.%4
Last Login: Tue Apr 1 19:12 (CDT), on pts/6, from tmux.%0
Project:
* Continually working on, and improving <https://wpsd.radio>
I am/we are always looking for help!
Plan:
* Working on the things in my .project ;-)
PGP key:
----BEGIN PGP PUBLIC KEY BLOCK-----
mQGNBGfWIBcBDADLoG5RVdMUGVz7QIFWiDjKieJYSZ1GO7kk/DdI3ViFVxgoIdbI
hXQEYKdXVrX5x44bnUExFmc5/1+bw44hn1eJ3dKsCLQVtUUXPzHH5A8I0w6Aee5i
icqcRyTiK/ZUIZ4aQSBWvXvik7P7olASN8LWvgHb8IyLt9Ge0xCCC/cSIgluRkJi
iusaY2+hSECmq9dXAISB2YXVKdZKu3lBmeePj7IPN/AYl+OMBCUM4TAUawGJM/4t
oBbLHcSloN9QDLOL5S+2AdzlFk1ujbebGn3y4hC5QXHY9+EPDBNzdd7L+GBscIPW
uXIGz/rfRUdDRfNVemWfrUQ036r9880RGsSFV6wa9uN94ABBUE1wPnRPaMvpdt/P
3WoUaZc7drlSjmjEQkt3k/DrvKtp6oQ4J7y5zqH48Xx6QG3MWBy4EkZBf/pYwpqv
xYuAQAYJzgWVYB2gRcrPDEOt+RVlupvi/yMB7D48uBE1uKjWp0Cxi2ZC1IRRXxOM
b4Zq7nNGTppc/UkAEQEAAbRDQ2hpcCBDdWNjaW8gKFcwQ0hQKSAoTm8gV1BTRCBU
ZWNoIFN1cHBvcnQhKSA8Y2hpcC5jdWNjaW9AZ21haWwuY29tPokB1wQTAQgAQRYh
BD+TYytmy4V3o0lYRVADk3sdKRKqBQJn1iAXAhsDBQklmAYABQsJCAcCAiICBhUK
CQgLAgQWAgMBAh4HAheAAAoJEFADk3sdKRKqxUkL/j8HxtHNSOem2o6WDCOeZEa5
k8XhTwzghyc0UWpFoaZqqUa/lG627rBgVilyEvDKitvDfdUtNhOgyAsMtjW53R6B
fjEPVpY89zIk1mVRir6U4EfcHwcIZmNbr7PRQJVZ7pU3N8l4ACfAeIr9Q386L5K/
1bzbdLnPMKO8swsxMn5AYcaayqOk+6xTnB7g0/NYcIng+/rzLy8ESilQmpzeacXF
eJV/uuEWfx1+8VVUzbUCNaslPcy+7ufncLb7mFy0+s7fmmuOCoeZRDInxV45eQZt
exDJKn5CLjWUotrkcPyTXDa8MVSflgGtjAYq3G40zjBU2dTLhCc4VHdOfNgp1VIs
+DTuuzmBjBWwXlfx0Huth/ig2mLXvpn2sIfjP1jH9TvPkhyUTAmzd+roog0p4208
CiBCGuO7795jz6MFLArWRQVz0QeBVfo0AWJBLSAFKv6+IN4dRNdg+NybkdQpoOnS
BnGh3+/tiVDe51wZLZfaBvuEdZ2R83BtDiN2aWQcirkBjQRn1iAXAQwAuTa0iTUm
Xv3hk50FxDNgvmbYC3e3NesAiPQvWGCxox1zZ1dELE7oMxtwX2i/VeNglXop3Dsb
JBpJO3FPl0cj6B4KBTbPCNrd7E9+0PcGYG8XWSMGZ9saqjyvv9NxhhkAvnhjBPVE
+CFfYtiQihelYNnf9dXSo4mQ1zv7RhRPFANrI48QWKzF+wv7haY2+EwGJNv6sRSf
PiMf6fbBSP6v9bSu1cCOSNW+TTGTChopu4hR8sfAX3Bt3aOHF7Y9FvVe1exveRzE
NxVOPcw0XagrLVxpbI8rFV5sZkWJzYNsghL6hN3fEnCBEp4iTwd9eAj8M3czcEZA
y5Gkk028bMRax1mCuvYW4i2FK9Ttqbe65MYQOuAcvxEV/U6VTa5ZtGYwWSedcN5U
V47RTqNP858JUBefneNrFiebrcyvhhBVKrCYsFvKZOX2gaRiDYkmfb5DeAXglawU
ObRNQ59yhk96TQwvQ2vyNOhA9OPuIoHaD33QU5Js9j5qdC5abRVNqm2tABEBAAGJ
AbwEGAEIACYWIQQ/k2MrZsuFd6NJWEVQA5N7HSkSqgUCZ9YgFwIbDAUJJZgGAAAK
CRBQA5N7HSkSqkrIDAC6RLN8GXUcUPNitUXXeTVRiNsi7K3C/AbbwPm3hPX1zf67
Yy+OXE6H01q8lFo6QOHwQbC+DRk7rDyO6HZMsjf3UTMquCme47Y7S26810LR8mD+
eKCAtCZ2hPd7BekBwhQDOp9yS5jh/4knpM4TgfmWomeqZah6vhJ+cPd/XHXJAOHS
khqAWGW9wiQ/sfV8VFj2HQLjfSULWZ1agu43wHL918COoTUFKRRgp2d+5/EngjrY
/GEGVJNAF9WHvrUAgS17uoXnqieH/x6K8SWU6XuIgEhs6gCNhAL1Xzot817R9KHC
Z+XNScjbA6upUHgyfRdtFy8luyQH28Y7RtG/NA+0eDhK0G0koPzH5EFvrcUbyP8j
RrfjNp7g1ADCR8MUYvSx2B2WVJqAmmv35e0XZdH4ausCQFlhy2oANQ/q/ZDzFuow
7JeErxradyA1u/tDttgyD9u2HvozYrXkVYAkPD9qFXCrTIVxCfP24FT4drNre0Nk
ItsYkKnPI2pDkrFA5Hk=
=x+Vz
-----END PGP PUBLIC KEY BLOCK-----