Pelican Static Site Generator

I was making some little modifications to this website this evening, and I've got to say, that the Pelican Static Site Generator, is pretty awsome. I've gotten a couple people, technically inclined, onto static site generators.

By updating the scripts I have on my local computer, I can ...

more ...

Makefiles - The Simple Version

My projects tend to have a Makefile in the root folder. Although most people seem to shy away from Makefiles due to their complexity, you should look at one of my files. To me, they're a simple way of scripting and running aliases to commands you want to do ...

more ...

Backing Up to S3

Everybody needs backups of their data. Computers catch fire, crash, taken out by power surges, or get fat-fingered as you reinstall your OS and you select the wrong parition. RAID is not a backup.

Backup to local drives are good. As are backups to externally mounted drives that you then ...

more ...

Python Running External Automation Commands

Python is a wonderful language for automation, and it works well on Linux, or even on Windows.

Running an external command on Linux can use something like this:

def run_cmd(run_string):
  logger.debug('run_cmd: ' + run_string)
  return subprocess.check_output(run_string, shell=True,
    universal_newlines=True)

This will print some debugging output, run ...

more ...

Using Vim and Vundle

I’ve been using some version of the same Vimrc file for about 20 years now, when a colleague gave me a copy of his Vimrc with a bunch of useful functions which I’ve tweaked over the years. I have no idea how old the Vimrc file was before ...

more ...

Cordova

In addition to recent C#, database, and Amazon Web Services management for a client lately, I'm also reworking their mobile app. The existing app uses C# and Xamerin, which makes for a fine, but heavy cross-platform app, but it also uses an older version of MvvmCross. This old version ...

more ...

Offlineimap

I've always been a big fan of the Mutt email reader, since there is no faster way to mash through all sorts of mail, resort it, then delete the cruft. It's a bit different to use since you're reading lots of HTML mail these days through the ...

more ...

NCurses

I've been experimenting with my C++ app that is a train and node simulator. I can get a train to move between nodes, opening me up to being able to find a best path and handle obsticles. This is still to do.

However, it's getting a little more ...

more ...


CMake

I like Makefiles. I understand Makefiles. I've been using Makefiles for a long time. Mine are never that complicated, but I use them even when even when I should probably be using a Bash script, because I can put several commands in them them, and they're pretty easy ...

more ...