Outdated Tutorials

I’ve been revisiting A Complete Beginner’s Guide to Django, which goes through the Django library, a Python tool for developing websites. I had tried it a year or two ago, but it just didn’t click. This time around I’ve found greater success precisely because many of the code examples are outdated and will not run without modification. While I may have more to say about using Django some other time, this experience has instead made me consider the efficacy of teaching using poor or broken examples. ...

March 8, 2021 · 4 min · 822 words · Mark Richard

Take My Face

Right around Christmas last year, Erin showed some interest in VR. My guess is it was fueled by talk on Cortex, where CGP Grey has discussed what he considers to be the vital acquisition of an Oculus Quest 2. I was totally on board with getting one, but our Christmas spending had been accounted for. Also, they were out of stock everywhere. The other week it popped back into my mind, so on a whim I got one from Best Buy to surprise Erin. It’s been a hit. However, it’s worth considering both the present and future of VR, and specifically Oculus, now that we have seen the light. ...

March 1, 2021 · 6 min · 1146 words · Mark Richard

New Writing Workflow

Over four years ago I wrote a post about my off-the-cuff writing style. It was a flash-bang approach with only minor edits along the way. However, since writing stories for NaNoWriMo last year I’ve been rethinking my broader aims for this blog, and what processes can help me achieve them. Writing a post each week is a fine goal, but if they aren’t each in service of something larger it’s hard for them be anything but a pleasant chore. Subconsciously, that far-away target was establishing a writing routine with the hope it would improve my abilities. I think it has, but it took a concerted effort in editing a short story (and a few other projects before) for me to recognize that growth. It’s time for a change in approach and a new target. ...

January 25, 2021 · 5 min · 944 words · Mark Richard

Advent of Code 2020

A coworker told me about Advent of Code last week. It’s an independently run site that provides an advent calendar of programming puzzles. Similar to sites like Project Euler, they are of varying difficulty and not designed to be completed in any particular language. So far, the puzzles have been clever and fun. There is a central plot for the entire month of needing to get a currency of star coins to pay for your post-Christmas vacation. I take it not as tone-deafness to the pandemic, but more of wishful thinking for a better 2021. They’re cute premises. ...

December 14, 2020 · 1 min · 178 words · Mark Richard

Ferrite: Editing Podcasts on iPad

I’ve started using the wonderful app Ferrite on my iPad to edit podcasts. While I still love Ardour, and it is a powerful program for bigger edits, Ferrite is very clean and meant for podcasts, as opposed to being a tool designed for music production that podcasters try to use. ...

November 30, 2020 · 2 min · 390 words · Mark Richard

Text Adventures Part 4: The Document

A text adventure would not be useful to me if it was not written down. Particularly when the goal is to have an unfeeling, strict parser doling out commands only when successfully prompted, it’s important to have a reference that is clear, contains maps and explanatory information, space for notes, and everything the “computer” needs to say throughout the game. With the exception of Recurring Nightmare, I write every text adventure using LaTeX. Over time I’ve built up commands and formatting to make this process simpler. For Recurring Nightmare, I tried my hand at InDesign since I had received a license from work. That license no longer exists, and it’s easier for me to edit a .tex document than an InDesign document, so LaTeX continues to be the way forward. In this post I’ll talk about some of the decisions I made for formatting my document, how I make maps, and other bits of trivia that come to mind. ...

November 23, 2020 · 4 min · 790 words · Mark Richard

NASA Wallpaper Changer

I like switching up my wallpaper every once in a while. Each device I use has a different wallpaper, and I normally just get it in my head that it’s time for a change. I decided to go a little further than before when I discovered the NASA APOD Gnome Extension. This downloads NASA’s Astronomy Picture of the Day, and sets it as your wallpaper. It’s a neat utility. There are several others which allow you to use different sources, or which pull from Wikimedia commons, and I’ll likely play around with those. What I like about this APOD extension is that it also gives the description that accompanies the picture. ...

August 3, 2020 · 1 min · 176 words · Mark Richard

New Coding Project: mrmp3

I’ve created a new project called mrmp3 that encodes MP3 chapters. The repository is here: https://github.com/rich1126/mrmp3. ...

June 22, 2020 · 2 min · 324 words · Mark Richard

The Gold Standard for Math Typesetting on the Internet

Through a wonderful little game called TeXnique, I became aware of the online typesetting system KaTeX. Unlike MathJax, which is immensely finicky, slow, and has limited support for proper LaTeX, the KaTeX system supports scaling of rendered images, automatically detects the text color of my site and adapts as necessary, and has a fuller implementation of LaTeX commands.

June 15, 2020 · 1 min · 58 words · Mark Richard

Update: Animal Crossing Takes Hold

This is a quick update, as I’ll be traveling over the weekend and don’t have much time to write a longer post. In short, Animal Crossing has captured my mind. It’s a cleverly simple game that lets you focus on whatever grabs your attention. While my initial weeding endeavors have fizzled out, I’m very much invested in trying to obtain every fish and bug I can over time. Fashion and interior decoration don’t excite me overly much (I probably only have about 7 things in my house), but I’m playing the game to get to the point where I can have free reign over the island. ...

May 25, 2020 · 1 min · 115 words · Mark Richard