Brain of Brian

Programs

Interesting Links


Please email me (bahume {at} humenet [dot] net) if you are interested in using my source code in your own project.

Page: 1 2 3 4

Harmonograph

Aug 2023
A computer version of a fun simple toy.
Type: Application

Requires:
Web Modern Browser

Downloads:
Link

Color Marble

Jul 2023
Color marble is a visualization tool I build to help me and others display the 256 color palettes of for many old DOS games, Doom in particular. This tool was built in JavaScript so that it would be portable to any modern OS and hopefully not stop working due to some framework being discontinued.
To use the tool simply click the link and you can play with 4 palettes that I included as defaults. Drag the mouse to spin the "Color marble". You can import a 256 color palette assuming it is in the 768 byte pal format and display it.
Type: Application

Requires:
OpenGL WebGL 2.0

Downloads:
Link

Raspberry Pi Firewall

Apr 2020
The purpose of this program is 2 fold,

  1. I wanted to try my hand a writing a small piece of a firewall that I could actually put to use

  2. I wanted to be able to block access to RDP on my home server for all IP addresses except those who I knew or who could send in an access key

Type: Application

Requires:
Linux 4.1.0+

Downloads:
Source

Data Image Viewer

Nov 2013
Data Image Viewer is a tool that I built to display the bytes in a file as a 2d Image using either a simple false color, grayscale, or highlighting scheme. It was build to aid in debugging in cases where examining a file in a hex editor would be too slow. The files that are loaded into Data Image Viewer are converted into DX9 Textures and are then viewed through a custom shader that displays is in a more orderly form for the user.
Type: Application

Requires:
Windows XP sp2
DirectX 9c
Visual C++ 2010 Redistributables

Downloads:
Executable
Source

SideBar

Jul 2013
Sidebar is an application that I wrote to help me and my friends by adding extra clipboard slots and other useful nice for coding. It will attempt to allign itself to the rightmost side of your monitor and prevent other applications from overlapping it. Sidebar does the following
  • gives quick access to local & public IP
  • produce uniform code comments
  • stores 5 clipboard items safely, including non standard data
  • changes the case of text to UPPER/lower/Word/...
  • displays the current time
  • fits on displays at least 768px tall
Type: Application

Requires:
Windows XP sp2
.NET 4.0

Downloads:
Executable
Source

Voxel Converter

Nov 2012
Voxel Converter is a program that I came up with while working on a project to use point cloud data in order to solid 3d models that could be broken down into realistic parts. It converts KV6 Voxel data into a point cloud and interpolates in the missing interior data to make it easier to work with as a set of slices on the Z axis (vertical), it then takes the Z-slices and saves them as a large PNG. When converting a PNG into a KV6 Voxel you need to supply the model size in the size box, it will then build the point from the PNG and convert it to a KV6 voxel model
Type: Application

Requires:
DirectX 9c
Windows XP sp2
.NET 4.0

Downloads:
Executable
Source

Page: 1 2 3 4