Archive page
2023-09
- First Amateur Activity: POTA Activation With 92 Contacts, 6 Hours (2023-09-10)
- Let's Ham It up a Little (2023-09-09)
- What's Changed: Bilberry Theme Version 4 (2023-09-08)
2022-01
- Narration for Posts, for You! (2022-01-08)
- Fail2Ban Behind a Reverse Proxy: The Almost-Correct Way (2022-01-07)
2021-12
- AbuseIPDB Checking With Postfix (2021-12-31)
- A Professional Amateur Develops Color Film (2021-12-04)
2021-07
2021-06
- OTR: Encrypted Instant Messaging (2021-06-30)
- QMQP: That Other Mail Transfer Protocol (2021-06-29)
- VPN Protocols Explained (2021-06-28)
- How DNSBLs Work (2021-06-27)
- How Photographic Film Works (2021-06-26)
- WebDAV Explained: Filesystems Over HTTP (2021-06-25)
- My Next Obsolete Hobby: Film Photography (2021-06-24)
- IRC Is an Insanely Simple Protocol (2021-06-23)
- Matrix: Decentralized, Federated Chat (2021-06-21)
2021-04
- We Saved Space, but at What Cost? (2021-04-30)
- Doing What Markdown Can't: Specifying Image Width and Height (2021-04-29)
- Detailed Images, With No Shortcodes (2021-04-28)
2021-03
2021-02
- Graylog, and the Syslog Protocol, Explained (2021-02-19)
- New Feature: Post Labels (2021-02-16)
- The Nikon MB-D11 Battery Grip (2021-02-13)
- Upgrading Cameras: D80 to D7000 (2021-02-12)
- TDNET 2.0: the New Homelab (Part 2) (2021-02-11)
- TDNET 2.0: the New Homelab (Part 1) (2021-02-11)
- Self Hosted Password Manager: vaultwarden (2021-02-10)
- Email Filtering With Sieve (2021-02-09)
- Shortening My URLs With tekdmn.me (2021-02-08)
- MTA-STS Is a Thing... Well Then (also feat. TLSRPT) (2021-02-07)
- Publishing SSH Fingerprints in DNS (2021-02-06)
- Delta Chat: Instant Messaging Using... Email? (2021-02-05)
- PGP Key Discovery Mechanisms Explained (2021-02-04)
- PGP Trust Levels and Signature Types Explained (2021-02-03)
- PGP (GPG) Explained (2021-02-02)
- Using Cloudflare's HTTP/2 Server Push (2021-02-01)
2021-01
- Comparing IMAP and POP (2021-01-31)
- A Small Issue With SMTP (2021-01-30)
- An Open Letter to Most Email Notifications (2021-01-29)
- Temperatures as You Like (2021-01-27)
- Making Footnotes More Accessible With Littlefoot (2021-01-26)
- A Minor Upgrade: Switch and Battery (2021-01-25)
- Adding proper TOCs to my posts (AKA theme update) (2021-01-24)
2020-09
- IPv6 Is a Total Nightmare — This is Why (2020-09-06)
- Git and Bitcoin: the Similarities (2020-09-05)
- How Git Efficiently Transmits Your Changes (2020-09-04)
- Spanning Tree Protocol(s) Explained (2020-09-03)
- Moving From Sophos UTM 9 to pfSense (2020-09-01)
2020-08
- BorgBackup: (TODO: Insert Borg Joke Here) (2020-08-09)
- MacOS Bundles (and Packages) Explained (2020-08-05)
- Making My Pi-hole Real Metal (2020-08-04)
- The Endless Struggle of Single Sign On (2020-08-03)
- How Time Machine Works (2020-08-02)
2020-07
- Ah Yes, the SIMPLE Network Management Protocol (2020-07-31)
- Phoenix Filecube: Rise From the Ashes (2020-07-30)
- CVS Is Dumb (2020-07-15)
- Adding Detailed Zoom Images (2020-07-14)
- You Don't Need a VPN (2020-07-13)
2020-06
- Some Good Wireless Buds: JLab JBuds Air Sport (2020-06-29)
- Teknikaldomain.me Website Architecture Overview (2020-06-22)
- This Annoys Me (2020-06-21)
- Switching From Disqus to Commento(?) (2020-06-20)
- Magnify and (Do Not Enhance) - Medium Zoom (2020-06-19)
- Regaining Hugo Image Processing (2020-06-15)
- Review of the Bionik Power Plate (2020-06-14)
- Megapixels Aren't Everything (2020-06-13)
- Oh Nintendo, How I Love You So... (2020-06-12)
- Review: the LG V60 Dual Screen Case (2020-06-11)
- Review: the LG V60 ThinQ 5G (2020-06-10)
- Stiffening Up the X52 Pro (2020-06-05)
2020-05
- Dr. MLK Jr.: Returning Hate for Hate (2020-05-31)
- Going Over My Second Amazon Bill (2020-05-07)
- Spin the Whee- I Mean, the Subtitle Randomizer! (2020-05-05)
- Upgrading to a Cloudflare Pro Plan (2020-05-03)
2020-04
- Going Over My First Amazon Bill (2020-04-17)
- I'm Ashamed, Disqus (2020-04-16)
- Full Text RSS Feeds (2020-04-15)
- Adding Google Charts Integration (2020-04-14)
- Configuring Cloudflare's Cache, and Cache-Control Headers (2020-04-13)
- Complying With the Latest Security Policies (2020-04-12)
- New Cards: Minimalist Uno (2020-04-10)
- Quote: Philip Zimmerman, Privacy (2020-04-07)
- Improving My Site With Cloudflare Workers and Amazon S3 (2020-04-05)
- Fountain Pen Nib Types (2020-04-04)
- Slide Rules Are Fun (2020-04-03)
- Fountain Pen Filling Mechanisms Explained (2020-04-02)
- Refilling Fountain Pen Cartridges (2020-04-01)
2020-03
- Modifying Fountain Pens: Nib Smoothing (2020-03-31)
- The Tools That I Hopefully Won't Ever Need to Use (2020-03-30)
- The Pocket Ref: Everything You'll Ever Need (2020-03-27)
- Some Random Nintendo Switch Accessories (2020-03-26)
- So Many Different Ink Types (2020-03-25)
- Syncthing: Cluster Based, P2P File Synchronization (2020-03-23)
- Goodbye Drobpox, Out of the Way MEGA, Here Comes Nextcloud (2020-03-20)
- Today I Discovered: Graph Databases (2020-03-19)
- TCP, UDP, and SCTP (2020-03-18)
- My Quick Peek Into Redis (2020-03-16)
- The Evolution of VCS Internals... Part 2! (2020-03-15)
- Dear Diary: Today I Ruined a Pen (2020-03-13)
- Photography Math Is Hard, Okay? (2020-03-04)
- The Nikon D3500 Is Such a Toy (2020-03-04)
- The Move to WebP (2020-03-04)
- The Day I Discovered Preset White Balance (2020-03-04)
- Yo, I Heard You Don't Like Stickers... (2020-03-04)
2020-02
- Understanding Robots.txt and Sitemap.xml (2020-02-19)
- Endless Cubing Fun (2020-02-18)
- Me and My Cards (2020-02-18)
- Automating Algolia Search Indexing (2020-02-14)
- The Pursuit of Knowledge (2020-02-09)
- T440s Have Some Wonderful Cooling (2020-02-09)
- Python: Multithreading, Multiprocessing, and the GIL Explained (2020-02-08)
- DSLR Raw Editing: Dark Frames and Flat Fields (2020-02-04)
- DSLR Raw Photos Explained (2020-02-04)
- Don't You Dare Give Me a S.M.A.R.T. Failure (2020-02-03)