Skip to main content...

W0CHP.radio

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).

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

Login: chipster       			Name: Chip (W0CHP)
Directory: /home/chipster           	Shell: /usr/local/bin/bash

Logged on since: Wed Mar  5 03:13 (CST), on pts/0, (idle 3h:29m:01s) from [redacted]
Logged on since: Tue Mar  4 07:55 (CST), on pts/1, (idle 3h:29m:07s) from tmux.%12
Logged on since: Sun Feb 23 11:02 (CST), on pts/2, (idle 2 days 10h:41m:29s) from tmux.%1
Logged on since: Sun Feb 23 11:02 (CST), on pts/3, (idle 4 days 14h:30m:46s) from tmux.%2
Logged on since: Sun Feb 23 11:02 (CST), on pts/4, (idle 3 days 15h:48m:39s) from tmux.%3
Logged on since: Sun Feb 23 11:02 (CST), on pts/5, (idle 18h:24m:28s) from tmux.%4
Logged on since: Tue Mar  4 07:48 (CST), on pts/6, (idle 2 days 3h:44m:28s) from tmux.%11
Logged on since: Wed Feb 26 09:27 (CST), on pts/7, (idle 2 days 11h:09m:22s) from tmux.%7
Last Login: Thu Mar  6 09:54 (CST), on pts/8, from [redacted]
New mail received Thu Mar  6 17:27 2025 (CST)
     Unread since Fri Feb 21 08:06 2025 (CST)

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-----

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
L324g4oWwYCH81YpAeQl
=VZD7
-----END PGP PUBLIC KEY BLOCK-----

(Yes, that is actual, real-time UNIX finger(1) output from one of my [many] servers; with internal network information redacted.)

Document Version: 3e67372 -- Last Revision: 2025-03-02
Permanent Link: <https://w0chp.radio/modus-operandi/>