💾 Archived View for d.moonfire.us › categories › programming › atom.xml captured on 2024-08-18 at 22:31:29.
⬅️ Previous capture (2024-07-09)
-=-=-=-=-=-=-
<feed xmlns="http://www.w3.org/2005/Atom"> <title type="text" xml:lang="en">Programming</title> <link type="application/atom+xml" href="gemini://d.moonfire.us/categories/programming/atom.xml" rel="self" /> <link type="text/html" href="gemini://d.moonfire.us/categories/programming/" rel="alternate" /> <updated>2024-08-18T17:35:59Z</updated> <id>gemini://d.moonfire.us/categories/programming/</id> <author> <name>D. Moonfire</name> </author> <rights>Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</rights> <entry> <title>MfGames.Markdown.Gemtext v1.2.1</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/02/17/mfgames-markdown-gemtext-1.2.1/" /> <updated>2022-02-17T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2022/02/17/mfgames-markdown-gemtext-1.2.1/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-markdown-gemtext" scheme="gemini://d.moonfire.us/tags/" label="mfgames-markdown-gemtext" /> <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" /> <category term="gemini" scheme="gemini://d.moonfire.us/tags/" label="Gemini" /> <summary type="html">New features for MfGames.Markdown.Gemtext, tables! </summary> </entry> <entry> <title>fedran-cli</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/01/16/fedran-cli/" /> <updated>2022-01-16T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2022/01/16/fedran-cli/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="fedran-cli" scheme="gemini://d.moonfire.us/tags/" label="fedran-cli" /> <category term="rust" scheme="gemini://d.moonfire.us/tags/" label="Rust" /> <category term="nix" scheme="gemini://d.moonfire.us/tags/" label="Nix" /> <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" /> <summary type="html">I started working on a small tool, `fedran-cli`, to help me manage and work with the growing cluster of stories and novel Git repositories and automated processes. </summary> </entry> <entry> <title>generator-mfgames-nix-project v1.4.1 and generator-mfgames-writing 1.0.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/12/19/yeoman-generators/" /> <updated>2021-12-19T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/12/19/yeoman-generators/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="asdf" scheme="gemini://d.moonfire.us/tags/" label="asdf" /> <category term="commitlint" scheme="gemini://d.moonfire.us/tags/" label="commitlint" /> <category term="conventional-commits" scheme="gemini://d.moonfire.us/tags/" label="Conventional Commits" /> <category term="direnv" scheme="gemini://d.moonfire.us/tags/" label="direnv" /> <category term="editorconfig" scheme="gemini://d.moonfire.us/tags/" label="EditorConfig" /> <category term="generator-mfgames-nix-project" scheme="gemini://d.moonfire.us/tags/" label="generator-mfgames-nix-project" /> <category term="generator-mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="generator-mfgames-writing" /> <category term="husky" scheme="gemini://d.moonfire.us/tags/" label="Husky" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <category term="nix" scheme="gemini://d.moonfire.us/tags/" label="Nix" /> <category term="prettier" scheme="gemini://d.moonfire.us/tags/" label="Prettier" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="semantic-release" /> <category term="typescript" scheme="gemini://d.moonfire.us/tags/" label="TypeScript" /> <category term="yeoman" scheme="gemini://d.moonfire.us/tags/" label="Yeoman" /> <summary type="html">A new Yeoman generator and a refresh on a second one. </summary> </entry> <entry> <title>Using Nix</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/11/30/nix/" /> <updated>2021-11-30T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/11/30/nix/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="asdf" scheme="gemini://d.moonfire.us/tags/" label="asdf" /> <category term="nix" scheme="gemini://d.moonfire.us/tags/" label="Nix" /> <category term="covid" scheme="gemini://d.moonfire.us/tags/" label="Covid" /> <category term="derecho-2020" scheme="gemini://d.moonfire.us/tags/" label="Derecho 2020" /> <category term="merger-of-evil" scheme="gemini://d.moonfire.us/tags/" label="Merger of Evil" /> <category term="minion-of-evil" scheme="gemini://d.moonfire.us/tags/" label="Minion of Evil" /> <category term="second-hand-dresses" scheme="gemini://d.moonfire.us/tags/" label="Second-Hand Dresses" /> <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" /> <category term="flood-2008" scheme="gemini://d.moonfire.us/tags/" label="Flood 2008" /> <category term="kingdom-of-loathing" scheme="gemini://d.moonfire.us/tags/" label="Kingdom of Loathing" /> <category term="entanglement-2021" scheme="gemini://d.moonfire.us/tags/" label="Entanglement 2021" /> <summary type="html">Today, I finished putting the final touches on additional features for `generator-mfgames-writing`, my scaffolding generator for Yeoman that lets me set up writing projects quickly. </summary> </entry> <entry> <title>semantic-release-nuget v1.1.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/09/04/semantic-release-nuget/" /> <updated>2021-09-04T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/09/04/semantic-release-nuget/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="semantic-release" /> <category term="semantic-release-dotnet" scheme="gemini://d.moonfire.us/tags/" label="semantic-release-dotnet" /> <category term="semantic-release-nuget" scheme="gemini://d.moonfire.us/tags/" label="semantic-release-nuget" /> <category term="mfgames-locking" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Locking" /> <category term="nuget" scheme="gemini://d.moonfire.us/tags/" label="NuGet" /> <category term="single-responsibility-principle" scheme="gemini://d.moonfire.us/tags/" label="Single Responsibility Principle" /> <category term="myget" scheme="gemini://d.moonfire.us/tags/" label="MyGet" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">To pair with last's week utility, I finished up the first version of semantic-release-nuget and used it. </summary> </entry> <entry> <title>semantic-release-dotnet v1.0.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/08/29/semantic-release-dotnet/" /> <updated>2021-08-29T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/08/29/semantic-release-dotnet/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="semantic-release" /> <category term="semantic-release-dotnet" scheme="gemini://d.moonfire.us/tags/" label="semantic-release-dotnet" /> <category term="husky" scheme="gemini://d.moonfire.us/tags/" label="Husky" /> <summary type="html">I wrote a little utility for `semantic-release` to handle versioning of .NET projects. </summary> </entry> <entry> <title>generator-mfgames-writing v0.3.2</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/07/31/generator-mfgames-writing/" /> <updated>2021-07-31T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/07/31/generator-mfgames-writing/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="asdf" scheme="gemini://d.moonfire.us/tags/" label="asdf" /> <category term="generator-mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="generator-mfgames-writing" /> <category term="commitlint-gitlab-ci" scheme="gemini://d.moonfire.us/tags/" label="commitlint-gitlab-ci" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="semantic-release" /> <category term="conventional-commits" scheme="gemini://d.moonfire.us/tags/" label="Conventional Commits" /> <category term="commitlint" scheme="gemini://d.moonfire.us/tags/" label="commitlint" /> <category term="husky" scheme="gemini://d.moonfire.us/tags/" label="Husky" /> <category term="fast-trip" scheme="gemini://d.moonfire.us/tags/" label="Fast Trip" /> <summary type="html">Today, I finished putting the final touches on additional features for `generator-mfgames-writing`, my scaffolding generator for Yeoman that lets me set up writing projects quickly. </summary> </entry> <entry> <title>commitlint-gitlab-ci v0.0.4</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/07/27/commitlint-gitlab-ci/" /> <updated>2021-07-27T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/07/27/commitlint-gitlab-ci/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="commitlint-gitlab-ci" scheme="gemini://d.moonfire.us/tags/" label="commitlint-gitlab-ci" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="semantic-release" /> <category term="conventional-commits" scheme="gemini://d.moonfire.us/tags/" label="Conventional Commits" /> <category term="commitlint" scheme="gemini://d.moonfire.us/tags/" label="commitlint" /> <category term="husky" scheme="gemini://d.moonfire.us/tags/" label="Husky" /> <summary type="html">Since I'm usually creating a new Git repo (about 3/month) and commitlint is one of the first things I set up, I ended up writing a little NPM utility to solve a bug that was causing me problems on Gitlab. </summary> </entry> <entry> <title>Gallium Nitride and Gemini</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/07/10/gallium-nitride-and-gemini/" /> <updated>2021-07-10T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/07/10/gallium-nitride-and-gemini/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="statiq" scheme="gemini://d.moonfire.us/tags/" label="Statiq" /> <category term="gallium" scheme="gemini://d.moonfire.us/tags/" label="Gallium" /> <category term="mfgames-nitride" scheme="gemini://d.moonfire.us/tags/" label="MfGames.Nitride" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <category term="gemini" scheme="gemini://d.moonfire.us/tags/" label="Gemini" /> <summary type="html">Last November, I switched my static site generator from CobblestoneJS (my homebrew Gulp-based one) to Statiq. There were a number of reasons, all of them still good but mainly to support what I want to do with fedran.com and my other sites. This weekend, I changed it to a new static site generator that I have written and hosted the site also on Gemini. </summary> </entry> <entry> <title>MfGames Writing Upkeep</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2021/02/05/mfgames-writing-upkeep/" /> <updated>2021-02-05T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2021/02/05/mfgames-writing-upkeep/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <category term="yoman" scheme="gemini://d.moonfire.us/tags/" label="Yoman" /> <category term="docker" scheme="gemini://d.moonfire.us/tags/" label="Docker" /> <summary type="html">As usual between major projects, I try to spend a little time working on maintenance and upkeep of the multitude of projects that I've written or contributed too. </summary> </entry> <entry> <title>Website Update</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2020/11/20/website-update/" /> <updated>2020-11-20T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2020/11/20/website-update/</id> <category term="technology" scheme="gemini://d.moonfire.us/categories/" label="Technology" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="statiq" scheme="gemini://d.moonfire.us/tags/" label="Statiq" /> <category term="cobblestone" scheme="gemini://d.moonfire.us/tags/" label="Cobblestone" /> <category term="gatsby" scheme="gemini://d.moonfire.us/tags/" label="Gatsby" /> <category term="gemini" scheme="gemini://d.moonfire.us/tags/" label="Gemini" /> <summary type="html">I've switched the generator used to create this website from Cobblestone to Statiq, a much different type of static site generator. With this change came a revamp of the site's appearance, one that is far less graphical than before, but it will allow for some future plans. </summary> </entry> <entry> <title>Author Intrusion and Naming Languages</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2019/05/02/author-intrusion/" /> <updated>2019-05-02T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2019/05/02/author-intrusion/</id> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <summary type="html">This week I submitted chapters three and four of [Raging Alone](https://fedran.com/raging-alone/) to the writing group. There were some good points made but one of the ones that the entire table brought up was the names. I figured that I could use the tool I just wrote to find out how bad it was. </summary> </entry> <entry> <title>Integrating Semantic Versioning into MfGames Writing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/27/mfgames-writing-releases/" /> <updated>2018-08-27T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/27/mfgames-writing-releases/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="Semantic Release" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">How to release a novel or story using MfGames Writing. </summary> </entry> <entry> <title>Theming for MfGames Writing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/26/mfgames-writing-themes/" /> <updated>2018-08-26T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/26/mfgames-writing-themes/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <summary type="html">Branding requires a distinct style for writing. Here is how you customize a theme for MfGames Writing to match. </summary> </entry> <entry> <title>Additional Formats for MfGames Writing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/25/mfgames-writing-formats/" /> <updated>2018-08-25T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/25/mfgames-writing-formats/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <summary type="html">There are a number of different formats that can be used to generate MfGames Writing output, these are the basics. </summary> </entry> <entry> <title>Working with MfGames Writing, CI, and Docker</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/24/mfgames-writing-docker-and-ci/" /> <updated>2018-08-24T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/24/mfgames-writing-docker-and-ci/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="docker" scheme="gemini://d.moonfire.us/tags/" label="Docker" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">How to use a continual integration (CI) server to publish projects. </summary> </entry> <entry> <title>Adding Content to MfGames Writing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/23/mfgames-writing-content/" /> <updated>2018-08-23T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/23/mfgames-writing-content/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <summary type="html">Introduction on how to add different types of content to a MfGames Writing project. </summary> </entry> <entry> <title>First Steps Using MfGames Writing (GitLab, NPM)</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/22/mfgames-writing-init/" /> <updated>2018-08-22T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/22/mfgames-writing-init/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="git" scheme="gemini://d.moonfire.us/tags/" label="Git" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="GitLab" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <summary type="html">The initial steps for setting up a new project for publication. </summary> </entry> <entry> <title>The Evolution of MfGames Writing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/21/mfgames-writing-reasons/" /> <updated>2018-08-21T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/21/mfgames-writing-reasons/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <summary type="html">A brief history and reasoning behind MfGames Writing. </summary> </entry> <entry> <title>Semantic Versions and Releases for Publishing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/13/publishing-processes/" /> <updated>2018-08-13T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/08/13/publishing-processes/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" /> <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" /> <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="Semantic Release" /> <category term="semantic-version" scheme="gemini://d.moonfire.us/tags/" label="Semantic Version" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">Over the last few weeks, I've been tweaking my publishing process to automate more of the release and generation process. </summary> </entry> <entry> <title>MfGames Tasks v1.1.2</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/07/13/mfgames-tasks-v1.1.2/" /> <updated>2018-07-13T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/07/13/mfgames-tasks-v1.1.2/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-tasks" scheme="gemini://d.moonfire.us/tags/" label="MfGames Tasks" /> <summary type="html">I decided to spend two days extending the features of MfGames Tasks to include calendar dates and a simplified budgeting. </summary> </entry> <entry> <title>Author Intrusion v0.10.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/07/11/author-intrusion-0.10.0/" /> <updated>2018-07-11T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/07/11/author-intrusion-0.10.0/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <summary type="html">I finished all my assigned issues for Author Intrusion v0.10.0. Here is a brief summary of the changes made to this unstable project. </summary> </entry> <entry> <title>Author Intrusion v0.9.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/06/26/author-intrusion-0.9.0/" /> <updated>2018-06-26T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/06/26/author-intrusion-0.9.0/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="fast-trip" scheme="gemini://d.moonfire.us/tags/" label="Fast Trip" /> <category term="project-layout" scheme="gemini://d.moonfire.us/tags/" label="Project Layout" /> <summary type="html">After a few weeks of work, the current rewrite of Author Intrusion got to a stopping point. This has the minimum functionality to detect echo works but it has a long way to go. </summary> </entry> <entry> <title>MfGames Tasks v0.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/02/23/mfgames-tasks/" /> <updated>2018-02-23T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2018/02/23/mfgames-tasks/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-tasks" scheme="gemini://d.moonfire.us/tags/" label="MfGames Tasks" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">To combat being overwhelmed by my many projects and obligations, I wrote a little tool to aggregate my todo lists across GitLab and GitHub. </summary> </entry> <entry> <title>NaNoGenMo Retrospective</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/12/04/nanogenmo-retrospective/" /> <updated>2017-12-04T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/12/04/nanogenmo-retrospective/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" /> <category term="nanogenmo" scheme="gemini://d.moonfire.us/tags/" label="NaNoGenMo" /> <summary type="html">A retrospective of my month working on NaNoGenMo. </summary> </entry> <entry> <title>Changing Gears</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/08/07/changing-gears/" /> <updated>2017-08-07T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/08/07/changing-gears/</id> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="atom" scheme="gemini://d.moonfire.us/tags/" label="Atom" /> <category term="commissions" scheme="gemini://d.moonfire.us/tags/" label="Commissions" /> <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" /> <category term="sand-and-blood" scheme="gemini://d.moonfire.us/tags/" label="Sand and Blood" /> <category term="second-hand-dresses" scheme="gemini://d.moonfire.us/tags/" label="Second-Hand Dresses" /> <summary type="html">Well, my vacation is all over and I had a blast. I was up in northern Wisconsin for two weeks with coming home in time to do an author event at the local mall. I got a lot done, but time to change gears and focus on commissions for a week or three.</summary> </entry> <entry> <title>Changes to MfGames Culture</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/07/17/mfgames-culture/" /> <updated>2017-07-17T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/07/17/mfgames-culture/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture" /> <category term="mfgames-culture-js" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture-js" /> <summary type="html">In the process of [updating my website](/blog/2017/07/16/website-improvements/), I ended up doing significant amount of work on my arbitrary culture library, [mfgames-culture](https://gitlab.com/mfgames-culture/).</summary> </entry> <entry> <title>Fedran Website Improvements</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/07/16/website-improvements/" /> <updated>2017-07-16T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/07/16/website-improvements/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <summary type="html">Over the last week, I've focused on improving the [Fedran](https://fedran.com/) website. This took a fair amount of work but there is a lot more content and easier navigation as a result.</summary> </entry> <entry> <title>State of writing with Markdown, YAML, and Git 2017</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/05/24/git-and-writing/" /> <updated>2017-05-24T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/05/24/git-and-writing/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="wiscon" scheme="gemini://d.moonfire.us/tags/" label="Wiscon" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">A year ago, at one of my more successful panels at [WisCon](http://wiscon.info/), I was on a panel with [K. Tempest Bradford](https://tempest.fluidartist.com/find-a-tempest-wiscon-40/) and [Kristine Smith](http://www.kristine-smith.com/index.php/2016/05/home-5/) talking about writing processes. I got to see a lot of cool gadgets but I also got a chance to talk about my processes of writing with Markdown, YAML, and Git.</summary> </entry> <entry> <title>Author Intrusion status for May 1, 2017</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/05/01/author-intrusion/" /> <updated>2017-05-01T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/05/01/author-intrusion/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="fast-trip" scheme="gemini://d.moonfire.us/tags/" label="Fast Trip" /> <summary type="html">After a rough start of the previous week, I got a chance to really focus on [Author Intrusion](/tags/author-intrusion/) (AI). Despite the rather significant amount of check-ins and coding, I wasn't quite able to get to a really good "show off" point. Instead, this week ended up being a [black triangle](http://rampantgames.com/blog/?p=7745) (significant progress but nothing visible).</summary> </entry> <entry> <title>Federated Opinions</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/04/26/federated-opinions/" /> <updated>2017-04-26T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/04/26/federated-opinions/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="federated-opinions" scheme="gemini://d.moonfire.us/tags/" label="Federated Opinions" /> <summary type="html">I'm been thinking about trust and relationships on the Internet, specifically social networking and news. Here is one possible approach to handle it.</summary> </entry> <entry> <title>The Overhead of Blogging</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/03/02/overhead-of-blogging/" /> <updated>2017-03-02T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2017/03/02/overhead-of-blogging/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="broken-typewriter-press" scheme="gemini://d.moonfire.us/tags/" label="Broken Typewriter Press" /> <category term="cobblestone" scheme="gemini://d.moonfire.us/tags/" label="Cobblestone" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">I got lost with a tangent where I try to create simple images for blog posts and ended up spending two days buildng a generic system.</summary> </entry> <entry> <title>Gulping down websites</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2016/11/04/website-changes/" /> <updated>2016-11-04T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2016/11/04/website-changes/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="website" scheme="gemini://d.moonfire.us/tags/" label="Website" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" /> <summary type="html">I've spent the last few days reworking the processes used to generate this website.</summary> </entry> <entry> <title>Writing with Markdown and YAML</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2016/10/31/writing-with-markdown/" /> <updated>2016-10-31T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2016/10/31/writing-with-markdown/</id> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="markdowny" scheme="gemini://d.moonfire.us/tags/" label="markdowny" /> <category term="sand-and-blood" scheme="gemini://d.moonfire.us/tags/" label="Sand and Blood" /> <category term="yaml" scheme="gemini://d.moonfire.us/tags/" label="YAML" /> <summary type="html">I realized that it's been a while since I wrote up how I write with Markdown and YAML. This is the current state of my technique of writing.</summary> </entry> <entry> <title>Well, that was anti-climatic</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/12/11/dates/" /> <updated>2015-12-11T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/12/11/dates/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="MfGames Culture" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <summary type="html">After working on a project for a long time, sometimes it is anti-climatic when it finally gets used.</summary> </entry> <entry> <title>Finishing up this round of MfGames Culture</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/12/06/finished-up-culture/" /> <updated>2015-12-06T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/12/06/finished-up-culture/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" /> <category term="javascript" scheme="gemini://d.moonfire.us/tags/" label="Javascript" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="MfGames Culture" /> <category term="nodejs" scheme="gemini://d.moonfire.us/tags/" label="NodeJS" /> <summary type="html">Retrospective on a month of working on MfGames Culture.</summary> </entry> <entry> <title>MfGames Culture work, Reviews, and other plans</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/11/15/culture-reviews-plans/" /> <updated>2015-11-15T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/11/15/culture-reviews-plans/</id> <category term="family" scheme="gemini://d.moonfire.us/categories/" label="Family" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="work" scheme="gemini://d.moonfire.us/categories/" label="Work" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="sand-and-ash" scheme="gemini://d.moonfire.us/tags/" label="Sand and Ash" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="MfGames Culture" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <summary type="html">Among many other things, I've been working on a Javascript version of MfGames Culture and got something to show off.</summary> </entry> <entry> <title>Author Intrusion 0.1.0</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/07/29/node-author-intrusion-0.1.0/" /> <updated>2015-07-29T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/07/29/node-author-intrusion-0.1.0/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="atom" scheme="gemini://d.moonfire.us/tags/" label="Atom" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="emacs" scheme="gemini://d.moonfire.us/tags/" label="Emacs" /> <category term="nodejs" scheme="gemini://d.moonfire.us/tags/" label="NodeJS" /> <category term="typescript" scheme="gemini://d.moonfire.us/tags/" label="TypeScript" /> <summary type="html">Added some functionality to Author Intrusion and bumped up the version to 0.1.0.</summary> </entry> <entry> <title>Mechanical Writing</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/07/20/mechanical-writing/" /> <updated>2015-07-20T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/07/20/mechanical-writing/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="commissions" scheme="gemini://d.moonfire.us/tags/" label="Commissions" /> <category term="second-hand-dresses" scheme="gemini://d.moonfire.us/tags/" label="Second-Hand Dresses" /> <summary type="html">Author Intrusion, though I think it will help my writing, has a risk of getting caught in the objective and mechanical aspects of writing.</summary> </entry> <entry> <title>Author Intrusion for Node.js</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/07/12/node-author-intrusion/" /> <updated>2015-07-12T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/07/12/node-author-intrusion/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="atom" scheme="gemini://d.moonfire.us/tags/" label="Atom" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="emacs" scheme="gemini://d.moonfire.us/tags/" label="Emacs" /> <category term="nodejs" scheme="gemini://d.moonfire.us/tags/" label="NodeJS" /> <category term="typescript" scheme="gemini://d.moonfire.us/tags/" label="TypeScript" /> <summary type="html">Once again, I'm trying to make a version of Author Intrusion that works for me. After a weekend of developing, I have a pretty solid base using a language I just learned: TypeScript and Node.js.</summary> </entry> <entry> <title>Setting up a writing project on GitLab</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/05/09/gitlab-projects/" /> <updated>2015-05-09T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/05/09/gitlab-projects/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="git" scheme="gemini://d.moonfire.us/tags/" label="Git" /> <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="GitLab" /> <summary type="html">One advantage of writing novels in Markdown is that I can use Git to manage to projects. However, having only a local Git on my laptop is risky, so having a remote Git repository helps preventing losing data. Here is how to get a project up on GitLab.</summary> </entry> <entry> <title>Emacs and Multiple Dictionaries</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/04/01/dictionaries/" /> <updated>2015-04-01T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/04/01/dictionaries/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="emacs" scheme="gemini://d.moonfire.us/tags/" label="Emacs" /> <category term="perl" scheme="gemini://d.moonfire.us/tags/" label="Perl" /> <summary type="html">After a few years of struggling with dictionaries while writing, I think I wrote a program that will let me use project, world, and byline dictionaries in writing without shuffling large number of words from file to file.</summary> </entry> <entry> <title>Creating a Fictionary</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/03/15/fictionaries/" /> <updated>2015-03-15T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/03/15/fictionaries/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="fictionaries" scheme="gemini://d.moonfire.us/tags/" label="Fictionaries" /> <category term="journals-of-fedran" scheme="gemini://d.moonfire.us/tags/" label="Journals of Fedran" /> <category term="raging-alone" scheme="gemini://d.moonfire.us/tags/" label="Raging Alone" /> <category term="sand-and-blood" scheme="gemini://d.moonfire.us/tags/" label="Sand and Blood" /> <summary type="html">Over the last week, I've been creating a fictionary for Sand and Blood. Here are my experiences of the process.</summary> </entry> <entry> <title>MfGames.Culture API - Country Codes</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/03/04/mfgames-culture-api-countries/" /> <updated>2015-03-04T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/03/04/mfgames-culture-api-countries/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture" /> <category term="mfgames-culture-cil" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture-cil" /> <summary type="html">The third part of MfGames Culture is the implementation of ISO country codes.</summary> </entry> <entry> <title>What Is Going On Now?</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/02/25/what-is-going-on/" /> <updated>2015-02-25T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/02/25/what-is-going-on/</id> <category term="family" scheme="gemini://d.moonfire.us/categories/" label="Family" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="conventions" scheme="gemini://d.moonfire.us/tags/" label="Conventions" /> <category term="flight-of-the-scions" scheme="gemini://d.moonfire.us/tags/" label="Flight of the Scions" /> <category term="icon" scheme="gemini://d.moonfire.us/tags/" label="ICON" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="MfGames Culture" /> <category term="mfgames-culture-cil" scheme="gemini://d.moonfire.us/tags/" label="MfGames Culture CIL" /> <category term="sand-and-ash" scheme="gemini://d.moonfire.us/tags/" label="Sand and Ash" /> <category term="sand-and-bone" scheme="gemini://d.moonfire.us/tags/" label="Sand and Bone" /> <category term="wiscon" scheme="gemini://d.moonfire.us/tags/" label="WisCon" /> <summary type="html">It's been a few weeks since I last posted. When I work on projects, I have a tendency to go silent because I could either post or I could work on it. But, here is what is going on.</summary> </entry> <entry> <title>MfGames.Culture API - Language Codes</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/02/17/mfgames-culture-api-languages/" /> <updated>2015-02-17T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/02/17/mfgames-culture-api-languages/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture" /> <category term="mfgames-culture-cil" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture-cil" /> <summary type="html">The first part of MfGames Culture is the implementation of ISO language codes.</summary> </entry> <entry> <title>MfGames.Culture API - Introduction</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/02/13/mfgames-culture-api-introduction/" /> <updated>2015-02-13T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/02/13/mfgames-culture-api-introduction/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture" /> <category term="mfgames-culture-cil" scheme="gemini://d.moonfire.us/tags/" label="mfgames-culture-cil" /> <summary type="html">An introduction to the alpha design API of MfGames.Culture CIL, a C# library for handling arbitrary cultures.</summary> </entry> <entry> <title>Meandering This Week</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2015/01/26/meandering/" /> <updated>2015-01-26T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2015/01/26/meandering/</id> <category term="health" scheme="gemini://d.moonfire.us/categories/" label="Health" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="journals-of-fedran" scheme="gemini://d.moonfire.us/tags/" label="Journals of Fedran" /> <category term="mfgames-culture" scheme="gemini://d.moonfire.us/tags/" label="MfGames Culture" /> <summary type="html">I spent the last few weeks getting things off my to do list so I could focus on Author Intrusion, but it looks like I need another week or so before that happens.</summary> </entry> <entry> <title>Journals of Fedran covers</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/12/17/journals-covers/" /> <updated>2014-12-17T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/12/17/journals-covers/</id> <category term="graphics" scheme="gemini://d.moonfire.us/categories/" label="Graphics" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="fedran" scheme="gemini://d.moonfire.us/tags/" label="Fedran" /> <category term="journals-of-fedran" scheme="gemini://d.moonfire.us/tags/" label="Journals of Fedran" /> <summary type="html">One of the hardest parts is coming up with a visual style for something. But, using the inspiration for Journals, I have come up with the covers for the issues and the individual stories.</summary> </entry> <entry> <title>Messing with Markdown</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/11/23/messing-with-markdown/" /> <updated>2014-11-23T06:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/11/23/messing-with-markdown/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="mfgames-text-markup-cil" scheme="gemini://d.moonfire.us/tags/" label="MfGames Text Markup CIL" /> <category term="mfgames-writing-cil" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing CIL" /> <category term="mfgames-writing-python" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing Python" /> <summary type="html">I spent the last few weeks working on the beginning of an event-based Markdown parser. I know why, but I've fallen into a rabbit hole that threatens to swallow me.</summary> </entry> <entry> <title>Reorganizing my Git writing repository</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/10/05/reorganization-git-story-repo/" /> <updated>2014-10-05T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/10/05/reorganization-git-story-repo/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="git" scheme="gemini://d.moonfire.us/tags/" label="Git" /> <summary type="html">Last night, I completely reorganized my writing repository to get around some limitations of Git.</summary> </entry> <entry> <title>Creating slippery maps</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/09/13/making-slippery-maps/" /> <updated>2014-09-13T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/09/13/making-slippery-maps/</id> <category term="artistic" scheme="gemini://d.moonfire.us/categories/" label="Artistic" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="exalted" scheme="gemini://d.moonfire.us/tags/" label="Exalted" /> <category term="javascript" scheme="gemini://d.moonfire.us/tags/" label="Javascript" /> <category term="openlayers" scheme="gemini://d.moonfire.us/tags/" label="OpenLayers" /> <category term="slippery-map" scheme="gemini://d.moonfire.us/tags/" label="Slippery Map" /> <category term="tutorial" scheme="gemini://d.moonfire.us/tags/" label="Tutorial" /> <summary type="html">Someone recently asked me how to create an online map of a created world. I decided to use this opportunity to update my Exalted online map to a newer library while writing a tutorials.</summary> </entry> <entry> <title>Mailing lists and social networking</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/08/08/mailing-lists/" /> <updated>2014-08-08T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/08/08/mailing-lists/</id> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="livejournal" scheme="gemini://d.moonfire.us/tags/" label="LiveJournal" /> <category term="facebook" scheme="gemini://d.moonfire.us/tags/" label="Facebook" /> <category term="google" scheme="gemini://d.moonfire.us/tags/" label="Google+" /> <category term="google-groups" scheme="gemini://d.moonfire.us/tags/" label="Google Groups" /> <category term="mailing-lists" scheme="gemini://d.moonfire.us/tags/" label="Mailing Lists" /> <category term="twitter" scheme="gemini://d.moonfire.us/tags/" label="Twitter" /> <category term="newsblur" scheme="gemini://d.moonfire.us/tags/" label="NewsBlur" /> <category term="feeds" scheme="gemini://d.moonfire.us/tags/" label="Feeds" /> <summary type="html">I realized that I haven't been obvious everywhere I hang my hat on social networks. Here is a list along with what I post where.</summary> </entry> <entry> <title>Author Intrusion - Names</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/08/07/author-intrusion-names/" /> <updated>2014-08-07T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/08/07/author-intrusion-names/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="docbook" scheme="gemini://d.moonfire.us/tags/" label="DocBook" /> <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" /> <summary type="html">One of the complexities of authors is their names. I want to avoid making an assumption of how they are displayed and used. At the same time, I want to reuse the logic to handle character names within the story.</summary> </entry> <entry> <title>Author Intrusion - A black triangle CLI</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/08/02/author-intrusion-cli-and-black-triangle/" /> <updated>2014-08-02T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/08/02/author-intrusion-cli-and-black-triangle/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="mfgames-writing-python" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing Python" /> <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" /> <category term="docbook" scheme="gemini://d.moonfire.us/tags/" label="DocBook" /> <category term="git" scheme="gemini://d.moonfire.us/tags/" label="Git" /> <summary type="html">I reached the first visible moment in Author Intrusion with command-line tool that does one thing, convert Markdown into DocBook formats.</summary> </entry> <entry> <title>Stupid obsessions</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/07/30/stupid-obsessions/" /> <updated>2014-07-30T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/07/30/stupid-obsessions/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="jekyll" scheme="gemini://d.moonfire.us/tags/" label="Jekyll" /> <category term="mfgames-jekyll-perl" scheme="gemini://d.moonfire.us/tags/" label="MfGames Jekyll Perl" /> <summary type="html">For the last two days, I've gotten obsessed about fixing a minor thing on my website.</summary> </entry> <entry> <title>Author Intrusion Tokens</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/07/27/author-intrusion-tokens/" /> <updated>2014-07-27T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/07/27/author-intrusion-tokens/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <summary type="html">A brief discussion why I'm using tokens for this implementation of Author Intrusion and the issues of memory pressure and editing.</summary> </entry> <entry> <title>Author Intrusion for a little while</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/07/20/switching-to-author-intrusion/" /> <updated>2014-07-20T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/07/20/switching-to-author-intrusion/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" /> <category term="typescript" scheme="gemini://d.moonfire.us/tags/" label="TypeScript" /> <category term="sand-and-ash" scheme="gemini://d.moonfire.us/tags/" label="Sand and Ash" /> <category term="sand-and-bone" scheme="gemini://d.moonfire.us/tags/" label="Sand and Bone" /> <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" /> <category term="gtk-sharp" scheme="gemini://d.moonfire.us/tags/" label="Gtk#" /> <summary type="html">Going to work on Author Intrusion a little while waiting on my writing projects. Maybe I can finally get the writing environment I'm looking for.</summary> </entry> <entry> <title>Uploading ebooks into WooCommerce and WordPress</title> <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/07/04/enabling-epub-and-mobi-uploads-to-wordpress-and-woocommerce/" /> <updated>2014-07-04T05:00:00Z</updated> <id>gemini://d.moonfire.us/blog/2014/07/04/enabling-epub-and-mobi-uploads-to-wordpress-and-woocommerce/</id> <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" /> <category term="wordpress" scheme="gemini://d.moonfire.us/tags/" label="WordPress" /> <summary type="html">How to enable MOBI and EPUB uploads into WooCommerce.</summary> </entry> </feed>