Programming

Up a Level

2022-02-17 MfGames.Markdown.Gemtext v1.2.1 - New features for MfGames.Markdown.Gemtext, tables!

2022-01-16 fedran-cli - 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.

2021-12-19 generator-mfgames-nix-project v1.4.1 and generator-mfgames-writing 1.0.0 - A new Yeoman generator and a refresh on a second one.

2021-11-30 Using Nix - 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.

2021-09-04 semantic-release-nuget v1.1.0 - To pair with last's week utility, I finished up the first version of semantic-release-nuget and used it.

2021-08-29 semantic-release-dotnet v1.0.0 - I wrote a little utility for `semantic-release` to handle versioning of .NET projects.

2021-07-31 generator-mfgames-writing v0.3.2 - 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.

2021-07-27 commitlint-gitlab-ci v0.0.4 - 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.

2021-07-10 Gallium Nitride and Gemini - 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.

2021-02-05 MfGames Writing Upkeep - 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.

2020-11-20 Website Update - 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.

2019-05-02 Author Intrusion and Naming Languages - This week I submitted chapters three and four of 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.

2018-08-27 Integrating Semantic Versioning into MfGames Writing - How to release a novel or story using MfGames Writing.

2018-08-26 Theming for MfGames Writing - Branding requires a distinct style for writing. Here is how you customize a theme for MfGames Writing to match.

2018-08-25 Additional Formats for MfGames Writing - There are a number of different formats that can be used to generate MfGames Writing output, these are the basics.

2018-08-24 Working with MfGames Writing, CI, and Docker - How to use a continual integration (CI) server to publish projects.

2018-08-23 Adding Content to MfGames Writing - Introduction on how to add different types of content to a MfGames Writing project.

2018-08-22 First Steps Using MfGames Writing (GitLab, NPM) - The initial steps for setting up a new project for publication.

2018-08-21 The Evolution of MfGames Writing - A brief history and reasoning behind MfGames Writing.

2018-08-13 Semantic Versions and Releases for Publishing - Over the last few weeks, I've been tweaking my publishing process to automate more of the release and generation process.

2018-07-13 MfGames Tasks v1.1.2 - I decided to spend two days extending the features of MfGames Tasks to include calendar dates and a simplified budgeting.

2018-07-11 Author Intrusion v0.10.0 - 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.

2018-06-26 Author Intrusion v0.9.0 - 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.

2018-02-23 MfGames Tasks v0.0 - To combat being overwhelmed by my many projects and obligations, I wrote a little tool to aggregate my todo lists across GitLab and GitHub.

2017-12-04 NaNoGenMo Retrospective - A retrospective of my month working on NaNoGenMo.

2017-08-07 Changing Gears - 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.

2017-07-17 Changes to MfGames Culture - In the process of updating my website, I ended up doing significant amount of work on my arbitrary culture library, mfgames-culture.

2017-07-16 Fedran Website Improvements - Over the last week, I've focused on improving the Fedran website. This took a fair amount of work but there is a lot more content and easier navigation as a result.

2017-05-24 State of writing with Markdown, YAML, and Git 2017 - A year ago, at one of my more successful panels at WisCon, I was on a panel with K. Tempest Bradford and Kristine Smith 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.

2017-05-01 Author Intrusion status for May 1, 2017 - After a rough start of the previous week, I got a chance to really focus on 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 (significant progress but nothing visible).

2017-04-26 Federated Opinions - I'm been thinking about trust and relationships on the Internet, specifically social networking and news. Here is one possible approach to handle it.

2017-03-02 The Overhead of Blogging - 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.

2016-11-04 Gulping down websites - I've spent the last few days reworking the processes used to generate this website.

2016-10-31 Writing with Markdown and YAML - 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.

2015-12-11 Well, that was anti-climatic - After working on a project for a long time, sometimes it is anti-climatic when it finally gets used.

2015-12-06 Finishing up this round of MfGames Culture - Retrospective on a month of working on MfGames Culture.

2015-11-15 MfGames Culture work, Reviews, and other plans - Among many other things, I've been working on a Javascript version of MfGames Culture and got something to show off.

2015-07-29 Author Intrusion 0.1.0 - Added some functionality to Author Intrusion and bumped up the version to 0.1.0.

2015-07-20 Mechanical Writing - Author Intrusion, though I think it will help my writing, has a risk of getting caught in the objective and mechanical aspects of writing.

2015-07-12 Author Intrusion for Node.js - 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.

2015-05-09 Setting up a writing project on GitLab - 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.

2015-04-01 Emacs and Multiple Dictionaries - 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.

2015-03-15 Creating a Fictionary - Over the last week, I've been creating a fictionary for Sand and Blood. Here are my experiences of the process.

2015-03-04 MfGames.Culture API - Country Codes - The third part of MfGames Culture is the implementation of ISO country codes.

2015-02-25 What Is Going On Now? - 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.

2015-02-17 MfGames.Culture API - Language Codes - The first part of MfGames Culture is the implementation of ISO language codes.

2015-02-13 MfGames.Culture API - Introduction - An introduction to the alpha design API of MfGames.Culture CIL, a C# library for handling arbitrary cultures.

2015-01-26 Meandering This Week - 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.

2014-12-17 Journals of Fedran covers - 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.

2014-11-23 Messing with Markdown - 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.

2014-10-05 Reorganizing my Git writing repository - Last night, I completely reorganized my writing repository to get around some limitations of Git.

2014-09-13 Creating slippery maps - 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.

2014-08-08 Mailing lists and social networking - 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.

2014-08-07 Author Intrusion - Names - 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.

2014-08-02 Author Intrusion - A black triangle CLI - I reached the first visible moment in Author Intrusion with command-line tool that does one thing, convert Markdown into DocBook formats.

2014-07-30 Stupid obsessions - For the last two days, I've gotten obsessed about fixing a minor thing on my website.

2014-07-27 Author Intrusion Tokens - A brief discussion why I'm using tokens for this implementation of Author Intrusion and the issues of memory pressure and editing.

2014-07-20 Author Intrusion for a little while - 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.

2014-07-04 Uploading ebooks into WooCommerce and WordPress - How to enable MOBI and EPUB uploads into WooCommerce.

2014-06-07 Enabling SSL - To help support Reset the Net, I enabled SSL on my personal blog.

2014-06-06 Switching Sites to Jekyll - After a few weeks of working off and on, I have mostly static websites working. Not perfect, but sufficient to move forward.

2014-05-21 The drawbacks of WordPress - 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?

2014-04-20 Git tips: Getting the first commit date of a file

2014-03-10 A lot of little things going on

2014-02-03 Another week of editing

2014-01-20 And a lovely Monday to say the least

2014-01-06 Apparently adults don't make mistakes

2013-12-31 That point where it is no longer easy

2013-12-15 Second sprint week of docbook2odf development

2013-12-09 Working on docbook2odf

2013-11-12 Using the PHPBB3 crawler convertor

2013-11-11 A relaxing weekend

2013-11-02 Author Intrusion 0.5.0 "Roger Zelazny"

2013-10-08 Switching untracked files in Git with branches

2013-10-05 Author Intrusion: I have a doubt

2013-10-02 Author Intrusion 0.4.0 "Frederik Pohl"

2013-09-27 Technical debt

2013-09-04 Holding my breath

2013-08-27 Author Intrusion 0.3.0 "Madeleine L’Engle"

2013-08-27 MfGames.GtkExt.TextEditor 0.3.0

2013-08-27 MfGames.GtkExt v0.2.0

2013-08-13 A month of using Author Intrusion

2013-08-03 Author Intrusion 0.2.0 "Jennifer Roberson"

2013-08-02 MfGames GtkExt TextEditor v0.2.0

2013-07-08 Gamification and GitHub

2013-07-03 A pile of packages

2013-07-01 Author Intrusion 0.1.0 "James White"

2013-06-24 Author Intrusion: One more week

2013-06-17 Author Intrusion: Week three retrospective and update

2013-06-10 End of another weekend

2013-06-07 Author Intrusion: Persistence plans

2013-06-02 A whole lot of ugly

2013-03-20 Creating Unicode charts for fonts

2012-11-09 MfGames Writing: Something useful has been written

2012-10-17 Two years of Python

2012-10-03 Dispose and the Designer

2012-09-10 Writing so much it hurts

2012-08-13 Getting number of different files

2012-08-01 MfGames Writing and build system

2012-07-12 WordPress mass uploading

2012-07-09 WordPress custom taxonomies

2012-07-01 MfGames Media: Getting information about a movie

2012-06-18 A lot of work for nothing changing

2012-06-05 The hard way to do things

2012-06-04 How to see the first five words of each sentence (Python version)

2012-06-01 Finding sentences that start off the same with Perl

2012-05-01 An obsession with data (a.k.a. "writers write")

2012-04-29 An obsession with data (normalization)

2012-04-28 An obsession with data (Subversion edition)

2012-04-24 An obsession with data (Git version)

2012-04-23 Letting go

2012-04-09 Going down the path I didn't need to

2012-04-01 Make pretty books (and PDFs, Mobi, and ePUBs)

2012-02-24 Efficiency

2012-02-07 A general set of just getting things done

2011-11-25 Just been twenty days…

2011-11-05 Configurable options

2011-10-05 Modular coding

2011-09-27 Hit a wall

2011-09-21 Everything but editing

2011-09-16 Switching to the writing gear

2011-09-04 unoconv, docbook2odf, and solving a problem

2011-08-30 Programming and writing debt

2011-08-15 Weekend in summary

2011-08-08 As usual, a productive weekend

2011-08-01 Weekend dealings

2011-07-30 Javascript Themes update

2011-07-11 Productive weekend

2011-06-29 MfGames Javascript Themes

2009-10-17 An interesting week

2009-09-22 A lovely night of walking

2009-09-16 Four more days

2009-07-31 Blocks of time

2009-07-22 Being lazy for productivity

2009-07-12 The good and the bad

2009-06-26 Chattering monkeys

2009-06-23 Changing gears

2009-06-21 Predictions

2009-06-18 Mothers, writing, and documentation

2009-06-16 Happily moving forward

2009-06-14 I have to stop, but I can't

2009-06-12 Making the bits all shiney

2009-06-11 Code cleaning

2009-06-08 Another weekend ends…

2009-06-03 Prebuild development

2009-05-05 A pound lighter…

2009-04-27 A weekend in review

2009-04-24 UnitT and hypocrisy

2009-04-20 Commissions, BooGame, hardware, and creativity

2009-03-20 It nets out to neutral

2009-02-28 Things are… good

2009-02-06 Websites

2009-01-05 Goals for 2009

2008-12-22 I be a writer

2008-12-15 A hermit emerges

2008-12-12 Two of my favorite things

2008-11-13 Is it better to feel sick or to feel like a writer?

2008-11-10 The weekend of lovely distractions

2008-11-07 Observations

2008-11-04 Writerly and gamerly trudging

2008-10-20 Weekend followups

2008-10-09 Horrible, evil monkeys…

2008-10-02 Planus interruptus

2008-09-30 Don't eat the crayons

2008-09-25 Only five days?

2008-09-22 Weekend productivity

2008-09-17 Another day, another paragraph

2008-09-10 Love(craft) of Temptation

2008-08-01 Writing, sort of, or Programming

2008-07-01 Running Bomb disappointements

2008-06-19 Passwords

2008-05-23 Member Variables

2008-05-21 Addiction v. Sleep

2008-05-20 I can has tunnels?

2008-05-19 CuteGod and Running Bomb

2008-02-29 DL and Keyboards

2008-02-25 Writing and Code

2008-02-15 Deadlines and Bad Choices

2008-02-13 Slogging Through the Snow

2008-02-09 Weaving my life

2008-02-05 Tree-Fu and Altered Plans

2008-02-03 Boiling Pots

2008-01-26 Writing makes me whole

2008-01-20 Polygons are vanquished!

2008-01-19 Love and hate with polygons

2008-01-16 Brick Walls

2008-01-07 Honesty

2007-12-17 Some days, I think I do too much

2007-12-12 Finally! Ponies Among Us

2007-12-05 Gift Societies and Writing

2007-11-29 Productivity

2007-11-26 Being sick and plans for this week

2007-11-23 Filesystems and Level Loading

2007-10-19 Editing Code and Editing Novels

2007-10-18 Glorious Saber #013

2007-10-17 Almost done with an l-system

2007-10-13 PlanetCute woes and NaNoWriMo trepidations

2007-10-08 Considering a Masters (Edited)

2007-10-05 CuteGod Movie #1

2007-10-04 The path not chosen

2007-10-02 Choices, choices

2007-10-01 Ponies Among Us

2007-09-28 Writing Experiments

2007-09-27 Ponies, Accountants, Crystals, and Explosions!

2007-09-26 Epiphanies in BooGame, plans for CuteGod and writing

2007-09-13 Slight Progress on Stuff

2007-09-10 Relief of Financial Woes

2007-09-08 Good day of writing, programming, and The Host.

2007-09-06 Remembering

2007-08-31 I'm Purple!

2007-08-30 Programming Hard

2007-08-22 Lovely Problems Starting…

2007-07-18 Low-Hanging Fruit Week

2007-07-08 High Stakes Adventures

2007-07-03 Clipping Bikes

2007-07-02 Peering into Glasses

2007-06-28 Courier

2007-06-27 Faux Heart Attacks

2007-06-20 LOLcode

2007-06-19 The Last 24 Hours

2007-05-02 World Making

2007-04-17 A Frustrating Weekend

2007-03-30 Twelve pounds of muffins, one rejection letter, half a ton of computers, and thou…

2007-02-26 A weekend of burnout and reading books.

2007-01-18 Getting back into the programming spirit

2006-09-22 Managed DirectX being killed?

2006-09-21 CeGui# and Linux

2006-09-18 Development Stalling

2006-09-18 SVG, Mono, and Mapping

2006-08-30 Staring the Turf Wars Scenario Editor

2006-08-28 Tile Layout in Turf Wars

2006-08-25 CeGui# Work for Turf Wars

2006-08-03 LoaderLock when using Managed DirectX and Irrlicht#

2006-08-02 Turf Wars Review

2006-07-20 MfGames.Culture Calendars

2006-07-19 Dynamically Generated Calendars

2006-07-18 Revamping MfGames.Culture

2006-07-11 Turf Wars - Vassal Orders

2006-07-06 Turf Wars Screenshots

2006-07-05 Pathfinding

2006-06-26 It almost looks like a map…

2006-06-22 Complete Clothier Screenshots!

2006-06-22 Turf Wars: Initial Screenshots

2006-06-14 MfGames.Mapping

2006-06-12 Mapping Work

2006-06-09 Mapping Layers and Dropped Projects

2006-06-08 Love and Games

2006-06-02 Deadlines on Complete Clothier

2006-05-30 Actions in Balance

2006-05-22 Got a new machine!

2006-05-19 Sepia - Worked on Templates

2006-05-02 A little flash card program

2006-04-30 Tellico DVD Covers

2006-04-30 Wiki Library

2006-04-25 OpenOffice and Balance

2006-04-20 Complete Clothier Zooming

2006-04-19 Complete Clothier Status

2006-04-14 Lots of Debian Packages

2006-04-12 MfGames.Sprite

2006-04-11 Got some alpha testers

2006-04-10 Utility and Template Updates

2006-04-06 Table Editor

2006-03-22 Assembly Versions

2006-03-21 Wordplay is mostly done!

2006-03-20 MfGames.GtkExt and MfGames.Sprite

2006-03-18 Namespace Collisions

2006-03-16 MfGames.MfGtk.Sprite

2006-03-02 Complete Clothier Demo

2006-02-24 More Wordplay

2006-02-20 Wordplay

2006-02-15 Balance Editor Work

2006-02-15 OpenGL Widgets

2006-02-10 Characters are hard

2006-02-06 More work on the editor

2006-02-03 Sepia Throne Website

2006-01-27 Tomboy Manipulations

2006-01-26 MfGames.Balance - Initial Editor

2006-01-23 Formatting and Parsing Dates

2006-01-22 MfGames.Culture - Getting the abstract calendar working

Footer

Below are various useful links within this site and to related sites (not all have been converted over to Gemini).

Now

Contact

Biography

Bibliography

Support

Fiction

Fedran

Coding

The Moonfires

Categories

Tags

Atom Feed

Privacy

Colophon

License

Mailing List

Link


Source