Nathan Fain's Projects
code for Ogutu Muraya's theatre show
Counter LED Display for performance project
ticket and coupon sharing via smart phones with tor. Collaboration with https://github.com/src. This is very basic exploratory code meant for the nokia n900. Meaning, this is just a code dump at the moment. This only supports injecting messages (tickets?) to the local SMS DB. Still need server code and tor setup/support
Tools for interacting with and debugging cryptpad
PCB Reverse Engineering tool
The Privacy Hub for the Internet of Things
Showing entropy analysis examples for different data types. example.sh was used to generate. It utilizes cyphunks libdisorder branch and gnuplot.
Mesh editor for face substitution so you can swap your face poorly detected faces, like the botched fresco restoration.
Using CF/SD and other consumer medium to dump embedded FLASH; STATUS: on hold
Exploration of UI aesthetics when color removed. Forces OSX into monochrome mode. Shortcut key to turn color on briefly. FYI: Yosemite provides an option to force grey scale in its settings panel
for hair on your head theatre show. currently undocumented and not meant for public consumption
subjective but sensible defaults for shell use. Ubuntu, OSX, FreeBSD tested.
Install lbrealsense for Intel RealSense cameras on Jetson TX1 Development Kit
A (fork of a) CUDA based Skeletonization Algorithm
JSTOR_archive provides scripts to download and save in PDF/HTML form articles added to a free-user's shelf on the Journal Storage archive site JSTOR
Given an Arduino compatible microcontroller or Raspberry PI (experimental), JTAGenum scans pins[] for basic JTAG functionality and can be used to enumerate the Instruction Register for undocumented instructions. Props to JTAG scanner and Arduinull which came before JTAGenum and forwhich much of the code and logic is based on. Feel free to branch and modify religiously (readme, credits, whatever)
A simple C library for entropy measurement of byte streams and other data.
dump NAND FLASH memory chips
A silly command line tool for OSX that accepts r,g,b gamma thresholds from the network. hacked up for an Interaction Design concept. It took a good bit of digging in sporadic related code i could find and obscure documentation to figure out how to access the Gamma API so leaving this here just incase someone needs it for reference.
Simplified and optimized Black Magic DeckLink SDK grabber.
Open Frameworks wrapper for libdc1394.
OpenFrameworks addon for controlling UVC cameras
Backup albums,tracks,samples from Teenage Engineering OP-1 to Raspberry Pi Zero
These are the GPL sources received from a GPL release request to Panasonic for their HVX200 HD camera
Dump NOR/Parallel FLASH memory chips using an Arduino or Raspberry Pi
PureData ported to the phonegap mobile framework (andriod/ios)
Raspberry Pi configurations I use often to quickly get prototypes running for theatre projects
scripts that bypass linux distro to manage system basics
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
Userspace Raspberry Pi PWM library for WS281X LEDs