William John Holden
Tweets by @wjholdentech
version 3 (
Pamn IP Scanner
Some analysis of the
associative property of matrix cross products
. This stems from my efforts to develop my own
Discrete Math Review
Hackers Cannot Be Mass Produced
Not my paper, but it was my question:
How Many Hosts In An VLAN or IP Subnet and Why?
Radix Minus One
, a useful arithmetic property.
A Beautiful Proof
to a Facebook Math Problem.
Netsh Command Reference
Math Tricks for IP Subnetting
Discrete Possibilities of an Eight-Dimensional System
MD5 Sums in Java
Inverse Fibonacci Formula
Megasymbols to Megabits Converter
Password Table Generating Applet
Convert String to
HTML Special Codes
of HTTP (
Perl Weather Program
MGRS Distance and Direction Calculator
for plotting simple functions of two variables.
How can you print 1 to 100 in Java using no loops and no conditions? Two solutions I came up with use
thread pools and reflection
console server in Java, mostly useful for troubleshooting multicast routing.
, a pedagogical animated Swing application for illustrating loop prevention mechanisms used in routing and switching.
) for computing the Minimum Spanning Tree of a graph.
) for finding the transitive closure of a relation.
) generator for integer sets with an interesting
algorithm to approximate a zero for a given function.
, a simple C program to send OSPF Hello packets.
RSA Cryptography Standard
implemented in Java.
for calculating subnet masks and summary routes.
(Unfinished...and never will be)
Hope Physics Engine
- this is an application I wrote during my prototyping for Hope. It takes a .BMP and "&&'s" the pixels together such that it outputs a .OBJ 3D image that can be imported into Blender. Written in C#.
trivial summation hash
in C# for teaching cryptography fundamentals.
Recommend Reading List
registry key to make
the default application for telnet:// links.
Public PGP key