Chenyang Tang's repositories
crack-passwords
Get plaintexts from hashed passwords and salts, for SHA-512 truncated to 256bits. Uses dictionary attack with some common character substitutions and prefix/suffixes.
default-theme
Default gaming platform theme
my-vimrc-settings-backup
just some handy vim customization
OpenGL-interactive-physics-simulation
An interactive physics simulation with gravititional interaction and ellastic collision between objects. Interact with the scene through an FPS-style control scheme.
ray-tracer-on-CPU
a (slow) ray tracer running on CPU
Thread-pool-HTTP-server
A thread-pool server for concurrently handling HTTP requests to database
WSE-subject-specific-web-crawler
A web crawler that crawls pages related to given query terms. Different priorities are given to pages according to the quality/polularity of their links and where the query terms appear in relation to them.
YouTube-comment-search-engine
Demo: https://cs.nyu.edu/~ct1856/cgi-bin/youtube_searcher.cgi?commentQuery=git
EncloseCombat
A turn-based combat game by drawing enclosed circles on the chips of same color.
gitignore
A collection of useful .gitignore templates
hadoop-book
Example source code accompanying O'Reilly's "Hadoop: The Definitive Guide" by Tom White
Model-View-GUI-Toy-Program
A Model-View toy program I wrote before (a simple connect-four game). The GUI is implemented as a listener/view with hard dependency on the model, while the model has soft dependency on all listeners/views; the constructor of the view class calls the addListener() API of the model to register itself with the model.
opencv
Open Source Computer Vision Library
OpenCV-tests
Some tests done on video background culling with grab-cut and face recognition
OpenGL-interactive-physics-simulation-old-version
old collision algorithm, but it works better in some cases
PathFinder
A Java implementation of A* (A star) and Dijkstra search algorithm for comparison.
programming-ebooks
These are all the programming ebooks that I have collected.
slingshot-game
Prototype for a simple strategy game I wrote back in 2010 (before I started learning CompSci). Worms in space. Idea not original.
speck
Browser-based WebGL molecule renderer with the goal of producing figures that are as attractive as they are practical.