I hereby claim:
- I am mmaelzer on github.
- I am mmaelzer (https://keybase.io/mmaelzer) on keybase.
- I have a public key whose fingerprint is 9936 1A28 13D1 8F50 0B07 3659 5817 EAB8 2585 81F4
To claim this, I am signing this object:
$.fn.percentScrolledTop = function() { | |
var vals = []; | |
this.each(function() { | |
vals.push(+($(this).scrollTop() / this.scrollHeight)); | |
}); | |
return vals.length === 1 ? vals[0] : vals; | |
}; | |
$.fn.percentScrolledBottom = function() { | |
var vals = []; |
var protos = Object.getPrototypeOf(this); | |
Object.keys(protos).forEach(function(key) { | |
if (typeof this[key] === 'function' && key !== 'constructor') { | |
var fn = this[key]; | |
this[key] = function() { | |
var name = this.name ? this.name + '.' : ''; | |
var identity = name + key; | |
console.time(identity); | |
var ret = fn.apply(this, arguments); | |
console.timeEnd(identity); |
I hereby claim:
To claim this, I am signing this object:
var MjpegCamera = require('mjpeg-camera'); | |
var WriteStream = require('stream').Writable; | |
var app = require('express')(); | |
var http = require('http').Server(app); | |
var io = require('socket.io')(http); | |
var camera = new MjpegCamera({ | |
user: 'username', | |
password: 'password', | |
url: 'http://camera-ip-address', |
import csv | |
import json | |
import sys | |
jsonfile = open(sys.argv[2], 'w') | |
with open(sys.argv[1]) as csv_file: | |
reader = csv.DictReader(csv_file) | |
for row in reader: | |
json.dump(row, jsonfile) |
#!/usr/bin/env python | |
from datetime import datetime | |
import os | |
from os import path, walk | |
import shutil | |
import sys | |
import time | |
if len(sys.argv) < 3: | |
print 'Usage: filesort.py [src] [dest]' |
/** =========================== SERVER =================================== */ | |
var io = require('socket.io')(server); | |
var MjpegCamera = require('mjpeg-camera'); | |
server.listen(3000); | |
// Create an MjpegCamera instance | |
var camera = new MjpegCamera({ | |
name: 'backdoor', | |
url: 'http://192.168.7.1/video' |
/** =========================== SERVER =================================== */ | |
var express = require('express'); | |
var MjpegCamera = require('mjpeg-camera'); | |
var app = express(); | |
// Create an MjpegCamera instance | |
var camera = new MjpegCamera({ | |
name: 'backdoor', | |
url: 'http://192.168.7.1/video' | |
}); |
Mike Maelzer | |
============================================================ | |
+ email: [email protected] | |
+ website: [mikemaelzer.com](http://mikemaelzer.com) | |
+ phone: 865.310.1793 | |
+ github: mmaelzer | |
Experience | |
------------------------------------------------------------ |
~/code/http-bench | |
// go GOMAXPROCS=1 go run webserver.go | |
// go 1.5 | |
❯ wrk -d10s -t10 -spost_json.lua http://127.0.0.1:8080 | |
Running 10s test @ http://127.0.0.1:8080 | |
10 threads and 10 connections | |
Thread Stats Avg Stdev Max +/- Stdev | |
Latency 2.35ms 8.83ms 141.01ms 98.36% | |
Req/Sec 737.67 232.61 6.24k 90.63% | |
73018 requests in 10.10s, 84.75MB read |