File Patcher

Old program I wrote in C# for a game engine, no longer in development, that parses an XML file for a couple of commands with the intention of using it to download new game patches and apply them.

Redirect

tmux XMonad bindings

Contains a tmux configuration script to provide XMonad-like keyboard bindings. Also contains necessary utility functions to capture modifier keys (like shift) needed for XMonad.

Redirect

Search Github

Couple of notes about searching on Github that have proven to be quite useful: You can include/exclude specific files using the filename property in a search. The following searches for content “some content” only in .config files. some content filename:.config The following searches for content “some content” in all files but .config files. some content -filename:.config You can include/exclude specific users and organizations in a search.

Read More

Toggle Dvorak

In my ArchLinux setup with XMonad, I’ve found myself wanting to swap between QWERTY and Dvorak keyboard layouts when practicing Dvorak. While my Kinesis Advantage keyboard allows me to swap layouts at the hardware level (I’m assuming by simulating Dvorak on top of Qwerty), I also found a keyboard-agnostic way to do this. Configuring Keypress Toggle For X11, create the following configuration at /etc/X11/xorg.conf.d/00-keyboard.conf: # Read and parsed by systemd-localed.

Read More

Using blkid to get device information

Quite often, I find myself needing to remind myself of devices connected to my computer so that I know what to type for the pmount program, which is really handy to have! The program [i]blkid[/i] is capable of doing this; however, I didn’t care for the default output and found myself using this format: blkid -o list -c /dev/null What this does is tell the program to output the information in a user-friendly list of devices through ‘-o list’ and not report previous devices using ‘-c /dev/null.

Read More