2023-12-27

Notes On 'Visual Basic For Applications' (VBA) In Excel

Purpose And Scope

I want to record some basics and pitfalls of using VBA in Excel, partially just for me, and mostly for Excel users with no prior programming experience.
 
Official overview doc for Excel VBA in particular and VBA in general.  There are also VB.NET docs, which are good for covering some of the gaps in the VBA docs, but sometimes VB.NET is different that VBA (ex: VB.NET has a Return statement but VBA does not).

Adding Rust And WebAssembly To A Web App Hosted On GitHub Pages

Scope And Purpose Of This Post

These are some after-the-fact notes for my journey of adding WebAssembly (aka "wasm") to my ktcalc web app hosted on GitHub (source, app).

The ktcalc web app uses React and is written in TypeScript and now some Rust too.  The Rust is compiled to wasm.
 

2023-02-20

Talon Voice And Cursorless Usage Notes

Purpose And Scope

This post is intended to be a reference for myself and others I am trying to help get the most value out of Talon Voice (with community config) and Cursorless. I will try to cover things that other places do not mention or emphasize.

For instance, my experience is that the semiofficial community documentation does not properly emphasize that adding stuff to additional_words.csv and words_to_replace.csv in the "settings" folder is extremely useful and one of the first customizations you should do.  There are nice commands like "customize additional words" and "customize words to replace" to launch a text editor on those files (currently does not work on Windows 11).  It is also my experience that they do not even mention that you should change the gitignore file to source control all of the settings/*.csv files except for system_paths.csv.  I wish I had known these things earlier, so I'm mentioning here to help others and also to record them for myself.

This post is intended for people who are computer savvy and I will probably not go into depth about git stuff unless it is specifically requested.

2023-01-27

Tacticus Beginner Tips

Purpose And Scope

This post captures some advice that I find myself giving repeatedly to new free-to-play players of Tacticus, especially the stuff that I don't see other people saying.  Lots of very knowledgeable players giving advice are also older players that have forgotten what it's like to be a new player without Yarrick, so there's a niche for me to say useful stuff.  I will also try to say some stuff these guides don't.  Those guides say a lot of very useful stuff, so I don't have to say those things.

This advice will mostly assume you are fairly new, completely f2p, and have not been lucky getting characters from requisitions.  On occasion, I will try to cover the possibility you have Yarrick.