Skip to content

Instantly share code, notes, and snippets.

Jonah jonahx

Block or report user

Report or block jonahx

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View checks.awk
# check1 - print total deposits and checks
/~check/ { ck = 1; next }
/~deposit/ { dep = 1; next }
/~amount/ { amt = $2; next }
/~$/ { addup() }
END {
addup()
printf("deposits $%.2f, checks $%.2f'n", deposits, checks)
}
function addup() {
@jonahx
jonahx / markdown_preview.rb
Created Jun 27, 2013
A simple sinatra app that you can use with LiveReload to create a markdown previewer app. For example, to be used side by side with a vim window
View markdown_preview.rb
require 'sinatra'
require 'github/markdown'
get '/' do
@markdown_file = ENV['file']
@markup = GitHub::Markdown.render_gfm(File.read(@markdown_file))
erb :index
end
__END__
@jonahx
jonahx / touch_to_mouse.js
Created May 26, 2013
Translates touch events to mouse events
View touch_to_mouse.js
function touchHandler(event) {
var touch = event.changedTouches[0];
var simulatedEvent = document.createEvent("MouseEvent");
simulatedEvent.initMouseEvent({
touchstart: "mousedown",
touchmove: "mousemove",
touchend: "mouseup"
}[event.type], true, true, window, 1,
touch.screenX, touch.screenY,
@jonahx
jonahx / index.html
Last active Dec 16, 2015
Basic d3 Scatterplot
View index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>yguyghggjkgh</title>
<script src="http://d3js.org/d3.v3.min.js"></script>
<style type="text/css">
.axis path,
.axis line {
@jonahx
jonahx / _.md
Created Mar 1, 2013
arc path test
View _.md
You can’t perform that action at this time.