Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Completing the Square January 11, 2026 ~11 min It's been a very long time since I've had a chance to even think about posting something to this blog.
-
Using eqn for Website Equation Formatting January 14, 2025 ~17 min Last year, I began the process of writing a static site generator to replace Hugo for my personal website.
-
Linked Lists Revisited December 13, 2023 ~7 min In a previous post I discussed linked lists versus arrays, and ran a number of simple benchmarks with both structures to demonstrate that the common advice of "use linked lists for insertion heavy workloads"…
-
Asynchronous Task Dependency Management with Promises and Futures November 6, 2023 ~10 min I was recently working on a project which involved performing a number of tasks asynchronously, with the constraint that the tasks could be performed in any order,…
-
Processing Big Data on the Linux Shell October 18, 2023 ~11 min Recently, I needed to generate and process multi-billion record synthetic datasets for some data structure benchmarking.
-
eqn: Formatting Equations in groff August 8, 2023 ~26 min I have written in the past about groff, a modern implementation of troff/nroff, an old-school, lightweight LaTeX alternative.
-
Using a Printer from the Terminal March 10, 2023 ~13 min Using the command line to interact with a printer is surprisingly straightforward.
-
Pinning: Apt’s Best Kept Secret March 3, 2023 ~17 min I have recently discovered a feature of the apt(8) package manager that smooths over almost all of the annoyances that I've had with point-release distributions (Debian, Ubuntu, etc.). apt(8) provides a
-
Linked Lists: A Dark Secret February 28, 2023 ~12 min When talking about data structures, I often like to say that there are two basic ones: arrays and linked lists.
-
Installing and Configuring vimb February 5, 2023 ~10 min In a previous post, I mentioned that I've been experimenting with new software in an attempt to remove as many programs written in interpreted languages as possible from my workflow.
-
Running OpenBSD on a Thinkpad: The Good January 21, 2023 ~12 min In a previous post I discussed some of the negative experiences that came with daily-driving OpenBSD on a Thinkpad T420s.
-
OpenBSD: Resolving Unknown Terminal Type Error December 29, 2022 ~3 min My primary terminal emulator is kitty, which occasionally gives me problems when connecting to remote machines via ssh, because not every system has terminfo and/or termcap records for
-
Outlook/Exchange Authentication in Davmail December 14, 2022 ~10 min I have previously written an article about setting up Outlook/Exchange email on Linux, in which I discussed using davmail(1), a Java program that allows using a standard IMAP/SMTP interf…
-
Running OpenBSD on a Thinkpad: The Bad December 12, 2022 ~18 min Several months ago, I decided to have a little fun.
-
The Counter-intuitive Nature of Memoryless Distributions October 3, 2022 ~8 min Consider flipping a coin.
-
In Defense of Imperial Units September 6, 2022 ~22 min Somehow, this has become the most viewed post on my blog!
-
Data Structures: The Bit Array January 28, 2022 ~19 min A common task that you will need to accomplish in programming is to represent a large array of states.
-
Microsoft Exchange Email on Linux December 01, 2021 ~12 min Employers and universities are fond of using Microsoft Exchange/Office 365/Outlook as an email provider.
-
Newton-Pepys Problem May 19, 2020 ~19 min This article has an accompanying YouTube video.
-
Remapping Keys with the Windows Registry April 12, 2020 ~11 min I was looking through my old files and found this post, mostly finished, sitting on my hard drive.
-
The Joy of Transformations of Functions April 6, 2020 ~26 min Last year, I was first called upon to teach a section of our college algebra course, MATH 120.
-
An Introduction to groff March 10, 2020 ~28 min roff, short for "run off", is an old-school document formatting language [1] that is readily available for Linux systems in the form of GNU roff (groff), troff, and nroff.