Brendan McDougall's repositories
Ants
Ants project for CS61a
digitalMusicDistribution
Market size and competitive landscape of music industry for the independent musician. A brief comparison of platforms for digital sales and distribution of music is included.
openssl
TLS/SSL and crypto library
dnscrypt-win-client
Windows front end for DNSCrypt Proxy
FFmpeg
mirror of git://source.ffmpeg.org/ffmpeg.git
cstorm_widget
The Perl source code to the Cryptostorm widget
courses
Course materials for the Data Science Specialization: https://www.coursera.org/specialization/jhudatascience/1
push-interface
The Ableton Push 2 MIDI and display interface manual.
Java_Advanced_Data_Structures_Ext
This repository contains a summary of a decision-based heuristic for finding a shorter route between a cycle of vertices of a graph. Please click to the gh-pages branch of this repository for the paper. http://bamcdougall.github.io/Java_Advanced_Data_Structures_Ext/
Java_Advanced_Data_Structures
This repository is a place-holder that enables a github-pages branch. Please click to the gh-pages branch of this repository for the paper.
PrincetonAlgs_Resources
This repository contains resources that may prove useful for an independent study of algorithms from the perspective of Princeton's course CoSci-226
CMake
CMake, the cross-platform, open-source build system.
requests
Python HTTP Requests for Humans™.
django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
ipyparallel
Interactive Parallel Computing in Python
Tone.js
A Web Audio framework for making interactive music in the browser.
MT5
HTML5 player
MIAGE-Jeu-JS
Jeu JS MIAGE M2
processing
Source code for the Processing Development Environment (PDE)
TextSecure
A private messenger for Android.
tahoe-lafs
The Tahoe-LAFS decentralized secure filesystem.
bitcoin
Bitcoin Core integration/staging tree
webpy
web.py is a web framework for python that is as simple as it is powerful.
namecoin-core
Reimplementation of Namecoin on top of the current Bitcoin Core codebase.
checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
bitcoin-wallet
Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.
unfolding
A library to create interactive maps and geovisualizations in Processing and Java
algs4
Algorithms, 4th edition textbook libraries