John Selbie's repositories
stunserver
Version 1.2. This is the source code to STUNTMAN - an open source STUN server and client code by john selbie. Compliant with the latest RFCs including 5389, 5769, and 5780. Also includes backwards compatibility for RFC 3489. Compiles on Linux, MacOS, BSD, Solaris, and Win32 with Cygwin. Windows binaries avaialble from www.stunprotocol.org.
react-tac-toe
A simple tic tac toe game implemented in React and Javascript. The computer is a worthy opponent.
stunscripts
Some scripts I've been using on stun.stunprotocol.org over the years to monitor traffic
android-samples
Samples demonstrating how to use Maps SDK for Android
AverageJoeInNYC
Joshua's game!
covidcharting
A tool to parse NYTimes/covid-19-data and generate graphs for each county, state, and the USA.
CreateLoad
A simple program for generating CPU load across multiple cores (and optionally with real time priority)
CyberRadio1
Legendary audio streaming server and console client from 1994. Used to broadcast WREK on the internet.
find_longest_palindrome
An O(N) way to find the longest palindrome in a string. Here's my implementation. It's O(n) in the average case. It can be O(N²) in the worst case (where all characters of a string are identical)
FizzBuzzSolidity
Sample smart contract for Ethereum written in Solidity.
maxsubarray
Leetcode problem 53. Given an array of numbers, find the subarray with the largest sum
msiqvl
Start of a tool to make browsing MSI's own memory QVL pages easier. Requires inspecting the URL they use from the F11 tools
PuzzleSolver
Code that I wrote to solve the Lagoon Internet Puzzle Adventure: Valley of the Kings
QR-Code-generator
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.
react-h5-audio-player
React audio player component with UI. It provides time indicator on both desktop and mobile devices.
reactscale
Shows how to apply a font size relative to a window size in react
ULS1902
A solution to a really hard sorting and sequencing problem at spoj.com
visualstudio-docs
This repo is the home of the official Visual Studio, Visual Studio for Mac, Visual Studio Subscriptions, and Scripting Technologies documentation for Microsoft.
webrtc
Pure Go implementation of the WebRTC API
xkcdclock2
An update to my original xkcd clock app. This time ported to Kotlin, cleaned up, and ready for Android Studio in 2023