This is a list of all miscellaneous programs, apps, tools, and diversions that I’ve written over time. Feel free to download and use them to your liking!
Web app that lets you drag-and-drop files onto it, and displays detailed and deep information and metadata from the file’s binary format. For example, it can extract Exif tags from JPEG or TIFF images, track information from MP3 files, and so on. It can also display images in formats that are not supported by your browser, e.g. PCX, TGA, RAS, and others.
Web app that lets you drag-and-drop any file onto it, and visualize it as a bit-mapped image. You can select from a number of different bitmap encodings for the visualization, from 32-bit encodings all the way down to 1-bit monochrome. Aside from a randomly fun way to visualize binary files, this can aid forensic analyses of binary files by exposing (uncompressed) bitmap images stored within these files.
Nonlinear ray tracer that renders objects in the vicinity of a Schwarzschild black hole. Supports rendering arbitrary numbers of accretion disks (textured and untextured) and spheres (textured, solid, and reflective). Also supports a controllable amount of curvature created by the black hole.
A planetarium app for the Samsung Gear VR headset. Complete with motion tracking, the app renders the full night sky with stars, planets, and a few nebulae. You can “look at” any particular object and see information about it from Wikipedia, as a floating card next to the object!
.NET class library for opening images that are stored in obscure or obsolete graphics formats. These include: Targa (.TGA), Sun raster (.RAS, .SUN), ZSoft (.PCX), Netpbm (.PPM, .PGM, .PBM, .PNM), SGI, and DICOM. Includes a test application for simple opening and viewing of these types of files.