Menu

C#

BASeCamp Net Menu on Github
I’ve complained before about Windows 10’s rather odd VPN and even wireless connection interface, in that it has excessive levels of [...]
Retrieving and Setting individual Program Volume
I’ve previously written about making adjustments to the Windows Master Volume control programmatically. I alluded to the addition of possible other [...]
C# 6 Features: Dictionary Initializers
Yet another new feature introduced into C# 6 are a feature called Dictionary Initializers. These are another “syntax sugar” feature that [...]
Bashing Bits About
One of the old standby’s of software development is manipulating bits within bytes. While it used to be that this was necessary- when you only have [...]
Windows 10 Anniversary Update: Long Path Names
I wrote previously, where I found that the Group Policy added to the insider build of Windows 10 did not have any observable effect. This is merely a quick [...]
The Long Saga of Long Path Names
Edit: 06/17/2016: I’ve gotten a few comments that for some reason mention “Long Path Tool”. I’m not clear why that is the case. Any [...]
Finding All the Data (Doom “WAD” File Format)
Occasionally, I like to fire up gzDoom and play through some of the old Doom and Doom II Games and megawads. I use a Random Level generator, Obhack, which [...]
Cue Banners In Windows Forms
Textboxes have been around since the invention of the GUI with the Xerox Star Workstation, and even before that in the form of text-based applications such [...]
Adding “Product Key” Validation
Many types of software use Product Keys in order to prevent casual piracy. This is a fairly straightforward method of at least curbing it. It doesn’t [...]
A Gotcha with IDisposable and Enumerator methods
I recently stumbled upon an interesting quirk related to handling classes implementing IDisposable within Enumerator methods. In my particular case, I had [...]