💾 Archived View for d.moonfire.us › categories › programming captured on 2022-03-01 at 15:11:24. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-01-08)
-=-=-=-=-=-=-
New features for MfGames.Markdown.Gemtext, tables!
Categories:
Tags:
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.
Categories:
Tags:
A new Yeoman generator and a refresh on a second one.
Categories:
Tags:
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.
Categories:
Tags:
To pair with last's week utility, I finished up the first version of semantic-release-nuget and used it.
Categories:
Tags:
Single Responsibility Principle
I wrote a little utility for `semantic-release` to handle versioning of .NET projects.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
This week I submitted chapters three and four of Raging Alone[1] 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.
1: https://fedran.com/raging-alone/
Categories:
Tags:
How to release a novel or story using MfGames Writing.
Categories:
Tags:
Branding requires a distinct style for writing. Here is how you customize a theme for MfGames Writing to match.
Categories:
Tags:
There are a number of different formats that can be used to generate MfGames Writing output, these are the basics.
Categories:
Tags:
How to use a continual integration (CI) server to publish projects.
Categories:
Tags:
Introduction on how to add different types of content to a MfGames Writing project.
Categories:
Tags:
The initial steps for setting up a new project for publication.
Categories:
Tags:
A brief history and reasoning behind MfGames Writing.
Categories:
Tags:
Over the last few weeks, I've been tweaking my publishing process to automate more of the release and generation process.
Categories:
Tags:
I decided to spend two days extending the features of MfGames Tasks to include calendar dates and a simplified budgeting.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
To combat being overwhelmed by my many projects and obligations, I wrote a little tool to aggregate my todo lists across GitLab and GitHub.
Categories:
Tags:
A retrospective of my month working on NaNoGenMo.
Categories:
Tags:
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.
Categories:
Tags:
In the process of updating my website[2], I ended up doing significant amount of work on my arbitrary culture library, mfgames-culture[3].
2: /blog/2017/07/16/website-improvements/
3: https://gitlab.com/mfgames-culture/
Categories:
Tags:
Over the last week, I've focused on improving the Fedran[4] website. This took a fair amount of work but there is a lot more content and easier navigation as a result.
Categories:
Tags:
A year ago, at one of my more successful panels at WisCon[5], I was on a panel with K. Tempest Bradford[6] and Kristine Smith[7] 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.
6: https://tempest.fluidartist.com/find-a-tempest-wiscon-40/
7: http://www.kristine-smith.com/index.php/2016/05/home-5/
Categories:
Tags:
After a rough start of the previous week, I got a chance to really focus on Author Intrusion[8] (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[9] (significant progress but nothing visible).
9: http://rampantgames.com/blog/?p=7745
Categories:
Tags:
I'm been thinking about trust and relationships on the Internet, specifically social networking and news. Here is one possible approach to handle it.
Categories:
Tags:
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.
Categories:
Tags:
I've spent the last few days reworking the processes used to generate this website.
Categories:
Tags:
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.
Categories:
Tags:
After working on a project for a long time, sometimes it is anti-climatic when it finally gets used.
Categories:
Tags:
Retrospective on a month of working on MfGames Culture.
Categories:
Tags:
Among many other things, I've been working on a Javascript version of MfGames Culture and got something to show off.
Categories:
Tags:
Added some functionality to Author Intrusion and bumped up the version to 0.1.0.
Categories:
Tags:
Author Intrusion, though I think it will help my writing, has a risk of getting caught in the objective and mechanical aspects of writing.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
Over the last week, I've been creating a fictionary for Sand and Blood. Here are my experiences of the process.
Categories:
Tags:
The third part of MfGames Culture is the implementation of ISO country codes.
Categories:
Tags:
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.
Categories:
Tags:
The first part of MfGames Culture is the implementation of ISO language codes.
Categories:
Tags:
An introduction to the alpha design API of MfGames.Culture CIL, a C# library for handling arbitrary cultures.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
Last night, I completely reorganized my writing repository to get around some limitations of Git.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
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.
Categories:
Tags:
I reached the first visible moment in Author Intrusion with command-line tool that does one thing, convert Markdown into DocBook formats.
Categories:
Tags:
For the last two days, I've gotten obsessed about fixing a minor thing on my website.
Categories:
Tags:
A brief discussion why I'm using tokens for this implementation of Author Intrusion and the issues of memory pressure and editing.
Categories:
Tags:
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.
Categories:
Tags:
How to enable MOBI and EPUB uploads into WooCommerce.
Categories:
Tags:
To help support Reset the Net, I enabled SSL on my personal blog.
Categories:
Tags:
After a few weeks of working off and on, I have mostly static websites working. Not perfect, but sufficient to move forward.
Categories:
Tags:
WordPress works well for many people, but now that I have been targeted by automated scripts trying to get in, maybe it's time to consider something else?
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Categories:
Tags:
Categories:
Tags:
MfGames GtkExt Text Editor CIL
Categories:
Tags:
MfGames GtkExt Text Editor CIL
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
MfGames GtkExt Text Editor CIL
Categories:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Categories:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Tags:
Categories:
Below are various useful links within this site and to related sites (not all have been converted over to Gemini).