Skip to content

Instantly share code, notes, and snippets.

View htmlfarmer's full-sized avatar

Asher Martin htmlfarmer

View GitHub Profile
@htmlfarmer
htmlfarmer / cookie.js
Created September 12, 2015 01:24
JavaScript Cookies
@htmlfarmer
htmlfarmer / SHA1.js
Created September 12, 2015 00:58
SHA1
/**
*
* Secure Hash Algorithm (SHA1)
* http://www.webtoolkit.info/
*
**/
function SHA1(msg) {
function rotate_left(n,s) {
@htmlfarmer
htmlfarmer / DFT.js
Last active August 30, 2015 01:14
Discrete Fourier Transform (DFT)
var signal = [1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,0]
function fourier(signal) {
var len = signal.length;
var output = new Array();
for (var k = 0; k < len; k++) {
var real = 0;
var imag = 0;
for (var n = 0; n < len; n++) {
real += signal[n] * Math.cos( - 2 * Math.PI * k * n / len);