Exploring my camera, screenshot, and image activity
A data exploration project around my personal image collection habits.
A data exploration project around my personal image collection habits.
A live protein calculator prototype for common high protein food sources.
Using the Epley formula, and others, for estimating an effective pathway through weightlifting plateaus
How I think about sugar and sweetness as a chef from the perspectives of history, technique, and natural science.
This tool allows you to explore the flavor network, a social graph for flavor profiles. The network is based on the Flavor Bible and soon the companion book What to Drink with What You Eat.
A network graph of character connections from one of my favorite books and authors of all time, Victor Hugo’s Les Miserables.
A followup to the Network Graphs in Hugo post, this time with avatars for the nodes.
A minimum specification of Pesto, earstwhile its relation to other green sauces, and my view of pesto as a classifcation schema and not a rigid recipe.
A compact, printable Google Drive spreadsheet for 100% Completion in Rockstar’s Red Dead Redemption 2, including all missable items, compendia, recipes, and more.
This project 1 is motivated by the “WAR” stat in baseball, where I have adopted the “Goals vs. Threshold” (GVT) statistic from Tom Awad. Here, I only consider the Offensive GVT for forward skaters and defensemen (OGVT). ...
I’ve added a new security_headers.conf file in /etc/nginx/ to keep all the HTTPS headers in one place: ...
After I learned about Mozilla’s tool to test how secure your site is, I ran it on my site https://observatory.mozilla.org/analyze.html?host=brege.org and received an “F”. ...
ssh’ing into my Digital Ocean droplet has become rather annoying for maintaining this website. Particularly annoying is dealing with images on two different filesystems. In the README (commit 1a0ee5a), I describe the steps I have been doing to publish an article to https://brege.org. I tried implementing this method, but it is very long and requires many modifications to the post-receive hook to get it working on a per-user basis. Here I outline a way to do this in a more conservative manner. ...
Firefox Developer Edition has newer features than what was available from my distribution’s package manager (Fedora). Whereas I’ve been using it as my daily driver, I’ve had to do so through a terminal to launch it. With an alias in my ~/.bashrc such as dfox="~/Preview/firefox-developer/firefox --profile ~/.mozilla/firefox/7ahl24yk.default/' I was able to launch Firefox Developer quickly enough. Unfortunately, I found it annoying that I couldn’t just type [Super Key] + “Fire” in GNOME and be on my way to browsing the web. ...
Earlier I added the hugo source files for this website on GitHub. Take a look! https://github.com/brege/brege.org
Add the following to the main server block in your nginx config: location ~ ^/(?:feed|feeds|rss) { return 301 /post/index.xml; } Now people can go to https://brege.org/rss to find the RSS feed. This rewrite rule could be expanded to match other common feed URI guesses.
Let’s Encrypt certificates need to be renewed every three months. The Arch Wiki has good documentation on automating the renewal process with systemd. ...