Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Kind: Articles

Traditional long form content: a post with an explicit title and body.

  • Caddy webserver logs, with a highlighted section showing a DNS-01 challenge for *.static.duckling.danq.me repeatedly fail and then eventually succeed, then a certificate chain being installed.

    Dynamically-Deployed Static Site Subdomains on Caddy

    Continuing my effort to find a way to serve my various static sites that meets my need for ease-of-use and low-maintenance, I configured a wildcard Caddy server with webhook-based monitoring of a GitHub repository. Here's how it works...

    Read more - about 5 minutes (1067 words)

    • Article
    • posted 8 May, 2026
  • Dan, a white pan with a blue ponytail, holds a postcard in front of his face.

    A Postcard from Norway!

    I've received another postcard-from-the-Internet: this one's from grubbyfox, in Norway!

    Read more (246 words)

    • Article
    • 1 comment
    • posted 5 May, 2026
  • Image representing post: Moving a static site from GitHub to Codeberg Pages

    Moving a static site from GitHub to Codeberg Pages

    I was recently reminded that I wanted to try out Codeberg Pages, so I migrated a static site over from GitHub Pages. It mostly worked, and a learned a little along the way about how Codeberg Pages works.

    Read more (277 words)

    • Article
    • 3 comments
    • posted 4 May, 2026
  • Dan, a white man with a blue ponytail, wearing a green t-shirt, watches a stopwatch timer on his phone while filling a measuring jug from the kitchen sink.

    ยฃ4,803.40 a Year for Water?

    When we moved house, Thames Water failed to set us up an account correctly, and the hacky workaround they came up with claims that we spent our first 11 hours in the Chicory House perhaps pouring three tonnes of water into an ankle-depth 5ร—10 metre swimming pool.

    Read more - about 5 minutes (1018 words)

    • Article
    • 3 comments
    • posted 30 April, 2026
  • Screenshot showing an imaginary conversation with a generative AI.

    Once You're Asking the Right Question, You Don't Need To Ask!

    The other week, a coding LLM helped me... without me ever submitting a single prompt to it. I just typed into it all the component parts of my problem, and in doing so the solution revealed itself to me. It's rubberducking... silent AI edition!

    Read more - about 8 minutes (1733 words)

    • Article
    • 3 comments
    • posted 26 April, 2026
  • Image of an F1 car, half in a low, blocky resolution; half in full resolution.

    BBC News RSS... with full-size thumbnails!

    A user of my Improved BBC News Feeds reached out to suggest that I upgrade the resolution of the thumbnail images. Turns out this was a quick win: my noodles hadn't even cooled before I finished.

    Read more - about 3 minutes (581 words)

    • Article
    • posted 22 April, 2026
  • Paper-based sketch showing an 'unwinnable' deck of 'five suit' FlopFlop, formed by stacking the cards in a strict reverse order to make it as hard as possible.

    FlipFlop Solitaire's Deck-Generation Secret

    I enjoy a mobile game called FlipFlop Solitaire, which provides a few thousand pre-seeded decks that are guaranteed "winnable". This blew my mind for a little while - how can you be sure that these shuffles are all winnable? But then I worked out a way to achieve exactly that result... by thinking in reverse!

    Read more - about 7 minutes (1458 words)

    • Article
    • posted 18 April, 2026
  • Graph showing my salary history: the same data as is in the table above.

    My Salary History

    Inspired by Jeremy Keith doing the same, I've made the salary history of my career transparent.

    Read more - about 3 minutes (479 words)

    • Article
    • 3 comments
    • posted 15 April, 2026
  • Reverse side of my wallet showing my regular house key folded-out from its special spot, and the Chicory House key attached to the hook.

    Chicory Keys

    There's a special spot in my wallet where my "front door key" lives, but - despite the practical reasons to do so - I've resisted adding the Chicory House key in that spot. Instead, I've found myself keeping it in the "secondary key" spot, as a tiny reminder that the current state of affairs is a temporary one.

    Read more - about 3 minutes (596 words)

    • Article
    • 3 comments
    • posted 13 April, 2026
  • Exhibition space showing wall-mounted cabinet controls for three retro video games, from the header of Mike Cook's original article.

    Letting Games Die

    Inspired by Mike Cook's argument that old video games should be allowed to die, I was inspired to jot down some of my own thoughts and experiences in the area of video game preservation.

    Read more - about 6 minutes (1191 words)

    • Article
    • 1 comment
    • posted 6 April, 2026
  • A small wood fire burns inside an outdoor brick pizza oven.

    Wood-Fired

    This year's 3Camp venue had a wood-fired pizza oven, so I signed-up for a shift of cooking for my fellow volunteers and thoroughly enjoyed making and baking a monumental amount of dough.

    Read more - about 3 minutes (615 words)

    • Article
    • 1 comment
    • posted 2 April, 2026
  • Mastodon status 'Walking to class, eating a cheese sandwich' with a map showing a route to a University campus with a walking route indicated, and a flag about three quarters of the way along labelled 'Eating a quarter of a cheese sandwich'.

    Food divided by Distance

    In the kind of dream that only happens when I'm ill, I invented an app that would track both your location and your food consumption, and report to social media your journey progress as a proportion of your remaining meal.

    Read more (434 words)

    • Article
    • posted 25 March, 2026
  • Grid of four by four words, each with an associated pair of letters.

    Did I Cheat?

    I solved a puzzle geocache in an unconventional way: by writing a program to permute all the possible solutions and check them for me. Was that cheating? I can see arguments either way...

    Read more - about 4 minutes (820 words)

    • Article
    • 8 comments
    • posted 21 March, 2026
  • A nearly-full roll of toilet paper perched atop an empty toilet roll tube on an open-ended spindle.

    A Random List of Silly Things I Hate

    Just a list of eleven random silly things that I hate, to various degrees.

    Read more (458 words)

    • Article
    • 1 comment
    • posted 19 March, 2026
  • An attractive Cotswold-stone converted barn with a gravel driveway and a broad grassy lawn.

    A Hundred Inconveniences

    It's F-Day plus 31, and our flood-disrupted lives have become defined by the hundred or so daily inconveniences that are imposed by our accidentally-nomadic lifestyle. Here's hoping we can sort-out some more stable accommodation sometime soon!

    Read more (400 words)

    • Article
    • 2 comments
    • posted 16 March, 2026

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!