<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on danmc.net</title>
    <link>https://danmc.net/</link>
    <description>Recent content in Home on danmc.net</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Wed, 26 Nov 2025 20:45:00 -0500</lastBuildDate>
    <atom:link href="https://danmc.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Darkroom Printing Procedure DP-1</title>
      <link>https://danmc.net/posts/2025/dp-1/</link>
      <pubDate>Sat, 25 Oct 2025 10:00:00 -0500</pubDate>
      <guid>https://danmc.net/posts/2025/dp-1/</guid>
      <description>My process for printing in the darkroom.</description>
    </item>
    <item>
      <title>Film Test Procedure FT-1B</title>
      <link>https://danmc.net/posts/2025/ft-1b/</link>
      <pubDate>Sat, 11 Oct 2025 18:00:00 -0500</pubDate>
      <guid>https://danmc.net/posts/2025/ft-1b/</guid>
      <description>A procedure for testing film and development process to determine H-D curve and contrast index.</description>
    </item>
    <item>
      <title>H-D Curve Procedure</title>
      <link>https://danmc.net/posts/2025/h-d-curve-procedure/</link>
      <pubDate>Mon, 06 Oct 2025 18:00:00 -0500</pubDate>
      <guid>https://danmc.net/posts/2025/h-d-curve-procedure/</guid>
      <description>My process for creating an H-D curve.</description>
    </item>
    <item>
      <title>Scanning 35mm Black and White Film Using VueScan and a Nikon CoolScan V ED</title>
      <link>https://danmc.net/posts/2025/scanning-35mm-bw-film/</link>
      <pubDate>Sat, 06 Sep 2025 08:00:00 -0500</pubDate>
      <guid>https://danmc.net/posts/2025/scanning-35mm-bw-film/</guid>
      <description>How I scan my 35mm black and white film.</description>
    </item>
    <item>
      <title>Film Developing Procedure FD-400TMY-XTOL-1 for T-Max 400 in XTOL Stock</title>
      <link>https://danmc.net/posts/2025/develop-t-max-400-xtol/</link>
      <pubDate>Thu, 04 Sep 2025 20:00:00 -0500</pubDate>
      <guid>https://danmc.net/posts/2025/develop-t-max-400-xtol/</guid>
      <description>My process for developing Kodak T-Max 400 film in Kodak XTOL stock solution.</description>
    </item>
    <item>
      <title>Re-Discovering Photography</title>
      <link>https://danmc.net/posts/2025/re-discovering-photography/</link>
      <pubDate>Wed, 03 Sep 2025 18:00:00 -0500</pubDate>
      <guid>https://danmc.net/posts/2025/re-discovering-photography/</guid>
      <description>My recent journey re-discovering photography.</description>
    </item>
    <item>
      <title>Raspberry Pi 4 Model B Bare Metal Debugging with GDB and OpenOCD</title>
      <link>https://danmc.net/posts/2024/rpi4b-bare-metal-debugging/</link>
      <pubDate>Sun, 20 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2024/rpi4b-bare-metal-debugging/</guid>
      <description>Instruction for setting up an efficient workflow for bare metal development for the Raspberry Pi 4 Model B including full system reset from GDB - no more power cycling!</description>
    </item>
    <item>
      <title>Raspberry Pi 4 Model B Das U-Boot</title>
      <link>https://danmc.net/posts/2023/raspberry-pi-4-b-u-boot/</link>
      <pubDate>Sat, 04 Feb 2023 16:50:02 -0600</pubDate>
      <guid>https://danmc.net/posts/2023/raspberry-pi-4-b-u-boot/</guid>
      <description>Setup a Raspberry Pi 4 Model B to boot using Das U-Boot</description>
    </item>
    <item>
      <title>Uwe Steinmueller Printer Evaluation Image</title>
      <link>https://danmc.net/posts/2022/uwe-steinmueller-printer-evaluation-image/</link>
      <pubDate>Tue, 26 Jul 2022 18:07:20 -0500</pubDate>
      <guid>https://danmc.net/posts/2022/uwe-steinmueller-printer-evaluation-image/</guid>
      <description>A short descripton of an excellent printer test image. A link to it is also included because the original website link does not work.</description>
    </item>
    <item>
      <title>Easy Privacy-Friendly Self-Hosted Website Analytics with GoatCounter</title>
      <link>https://danmc.net/posts/2022/goatcounter-1/</link>
      <pubDate>Sun, 17 Jul 2022 11:00:08 -0500</pubDate>
      <guid>https://danmc.net/posts/2022/goatcounter-1/</guid>
      <description>A quick overview of setting up GoatCounter website analytics with Postgresql, NGINX, and LetsEncrypt on Debian 11 (Bullseye).</description>
    </item>
    <item>
      <title>Hide Powered by Commento</title>
      <link>https://danmc.net/posts/2022/hide-powered-by-commento/</link>
      <pubDate>Sat, 16 Jul 2022 14:44:11 -0500</pubDate>
      <guid>https://danmc.net/posts/2022/hide-powered-by-commento/</guid>
      <description>A simple trick to hide the &amp;ldquo;Powered by Commento&amp;rdquo; branding.</description>
    </item>
    <item>
      <title>Canon PRO-1000 Printer</title>
      <link>https://danmc.net/posts/2022/canon-pro-1000/</link>
      <pubDate>Sun, 10 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2022/canon-pro-1000/</guid>
      <description>Various tips, tricks, and advice for the Canon PRO-1000</description>
    </item>
    <item>
      <title>My Favorite Photos</title>
      <link>https://danmc.net/posts/2022/portfolio/</link>
      <pubDate>Sun, 10 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2022/portfolio/</guid>
      <description>These are some of my favorite photos that I&amp;rsquo;ve taken over the years.</description>
    </item>
    <item>
      <title>Asciidoc: A Superior Alternative to Markdown?</title>
      <link>https://danmc.net/posts/2022/asciidoc-1/</link>
      <pubDate>Sun, 06 Feb 2022 12:00:28 -0500</pubDate>
      <guid>https://danmc.net/posts/2022/asciidoc-1/</guid>
      <description>Recently I&amp;rsquo;ve been trying out Asciidoc as my go-to markup language for text docs.</description>
    </item>
    <item>
      <title>Neovim and rust.vim Plugin</title>
      <link>https://danmc.net/posts/2022/nvim-rust-1/</link>
      <pubDate>Fri, 04 Feb 2022 12:00:28 -0500</pubDate>
      <guid>https://danmc.net/posts/2022/nvim-rust-1/</guid>
      <description>rust.vim plugin is included with Neovim 0.6.1, but it is buggy. Manually installing rust.vim fixed the bug I was noticing.</description>
    </item>
    <item>
      <title>Display Backlight Control in the Sway</title>
      <link>https://danmc.net/posts/2021/sway-backlight/</link>
      <pubDate>Sun, 07 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2021/sway-backlight/</guid>
      <description>This is just a quick reference for anyone setting up Sway on a laptop. By default the brightness control function keys do not work. To get them functioning, there are a couple of not-so-obvious steps required.</description>
    </item>
    <item>
      <title>Building a skarnet.org s6 Init System</title>
      <link>https://danmc.net/posts/2021/s6-1/</link>
      <pubDate>Sun, 21 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2021/s6-1/</guid>
      <description>Per &lt;a href=&#34;https://skarnet.org/software/&#34;&gt;skarnet.org/software/&lt;/a&gt; s6 is &amp;ldquo;skarnet.org&amp;rsquo;s small and secure supervision software suite. Comes with an ultra-fast init replacement, process management tools, an asynchronous locking library, and more.&amp;rdquo; After a little bit of reading and a lot of tinkering, I was able to assemble an s6 based system and learned a lot about linux userspace initialization in the process.</description>
    </item>
    <item>
      <title>Using a Chroot</title>
      <link>https://danmc.net/posts/2021/chroot-1/</link>
      <pubDate>Fri, 19 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2021/chroot-1/</guid>
      <description>A chroot is an operation that changes the apparent root directory for the current process and its children. It effectively isolates the current process and its children from anything outside of the new root directory. This can be useful for running or building software in a clean environment with only the required dependencies. The resulting environment is called a chroot jail.</description>
    </item>
    <item>
      <title>Building and Installing the Sway Wayland Window Manager on Debian 10 Buster</title>
      <link>https://danmc.net/posts/2020/sway-debian-10-buster/</link>
      <pubDate>Sun, 10 May 2020 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2020/sway-debian-10-buster/</guid>
      <description>Wayland isn&amp;rsquo;t mainstream quite yet, but if you want to experiment with it and you prefer tiling window managers, then Sway is the way to go. However, building it on Debian requires a little work.</description>
    </item>
    <item>
      <title>Gentoo Install</title>
      <link>https://danmc.net/posts/2019/gentoo-install-1/</link>
      <pubDate>Sat, 14 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/gentoo-install-1/</guid>
      <description>My first Gentoo install.</description>
    </item>
    <item>
      <title>A week with Neovim &amp;#8230; Meh</title>
      <link>https://danmc.net/posts/2019/nvim-2/</link>
      <pubDate>Sun, 10 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/nvim-2/</guid>
      <description>I tried the switch to Neovim for a week and was underwhelmed by the differences between it and Vim 8.1, but I love what a little competition has done.</description>
    </item>
    <item>
      <title>vimrc from Scratch: Vim vs Neovim Defaults</title>
      <link>https://danmc.net/posts/2019/nvim-1/</link>
      <pubDate>Tue, 15 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/nvim-1/</guid>
      <description>And now for something a little different&amp;hellip;</description>
    </item>
    <item>
      <title>vimrc from Scratch: My Defaults</title>
      <link>https://danmc.net/posts/2019/vim-config-2/</link>
      <pubDate>Mon, 14 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/vim-config-2/</guid>
      <description>My &amp;ldquo;sane&amp;rdquo; vimrc default settings.</description>
    </item>
    <item>
      <title>vimrc from Scratch: Debian Defaults</title>
      <link>https://danmc.net/posts/2019/vim-config-1/</link>
      <pubDate>Sun, 13 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/vim-config-1/</guid>
      <description>Using the default Vim configs in Debian as a starting point for a clean-slate custom vimrc.</description>
    </item>
    <item>
      <title>Serving Default index.html Files with AWS S3 and CloudFront</title>
      <link>https://danmc.net/posts/2019/aws-cloudfront-default-index/</link>
      <pubDate>Sat, 12 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/aws-cloudfront-default-index/</guid>
      <description>AWS S3 combined with CloudFront is a great way to serve a static website, but I found a gotcha that was almost a deal killer for me.</description>
    </item>
    <item>
      <title>gRPC Authentication with Keycloak in Go</title>
      <link>https://danmc.net/posts/2019/grpc-auth-keycloak-go/</link>
      <pubDate>Sun, 29 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/grpc-auth-keycloak-go/</guid>
      <description>A credentials.PerRPCCredentials implementation for authenticating with a Keycloak server to get an access token and submitting it with every RPC call.</description>
    </item>
    <item>
      <title>Hosting a Static Website on Google Cloud Storage</title>
      <link>https://danmc.net/posts/2019/gcs-static-website/</link>
      <pubDate>Sat, 14 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://danmc.net/posts/2019/gcs-static-website/</guid>
      <description>There are a lot of ways to build a simple website, but for the somewhat technically inclined (i.e., you know what &lt;a href=&#34;https://en.wikipedia.org/wiki/Command-line_interface&#34;&gt;CLI&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/Git&#34;&gt;git&lt;/a&gt; mean), a static site generator is a compelling option.</description>
    </item>
  </channel>
</rss>
