Johnny Cao's repositories
data-benchmark
Benchmarks for various different methods of persisting data
ping_plotter
Ping command plotting tool written in Python
reflect-bench
Benchmark comparing reflection Method#invoke() to raw method call
tinierprotocol
Inspired by TinyProtocol - Bukkit-only version, no dependency on Netty or Mojang
telem-filter
A C++ telemetry parser that processes SpaceX launch data to extract the horizontal and vertical velocity. DSP techniques are used to filter the data.
caojohnny.github.io
My website
car-logger
Toy project to record OBD II telemetry from my car.
cfgdb
A configuration file "database" using ZeroMQ and cJSON to parse configuration files
dabble
Final project for APCS
dependency-grabber
A Java agent that will improve startup time for your local Spigot test server
houston
Simulated controller software written in C++ for caojohnny/landing
instant-skull
A demo of a solution to skull textures not promptly updating client-side
landing
Simulated guidance computer written with FreeRTOS running on an Arduino
microopts
Repository containing the source code and results for various different micro-optimizations that probably aren't worth considering
protect-the-researchers
Application + arduino code for the game
pymmw
Pythonic mmWave Toolbox for TI's IWR Radar Sensors
ridable-stands
Spawn armor stands that can be ridden by players
sam-bday-21
PCB designed for my roommate's 21st
saved-posts
Save your posts from Reddit
sched-temporal-test
Demo plugin used to determine the temporal order of tasks in the Bukkit scheduler relative to events called
setblock
Set blocks really quickly (if you want)