Skip to content

Instantly share code, notes, and snippets.

View feltnerm's full-sized avatar

Mark Feltner feltnerm

View GitHub Profile
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
</body>
</html>
@feltnerm
feltnerm / keybase.md
Created June 12, 2014 21:01
keybase.md

Keybase proof

I hereby claim:

  • I am feltnerm on github.
  • I am feltnerm (https://keybase.io/feltnerm) on keybase.
  • I have a public key whose fingerprint is 7C67 7698 94BB FC01 E691 E4BD 3E80 8170 37C5 F779

To claim this, I am signing this object:

@feltnerm
feltnerm / capitalize.js
Last active August 29, 2015 14:03
recursively capitalize a string that is separated by underscores:
function capitalize(s){
s = s || [''];
var titleCase = s[0].toUpperCase() + s.slice(1);
var idx = titleCase.indexOf("_");
if (idx != -1){
first = titleCase.slice(0, idx);
last = titleCase.slice(idx+1);
return first + ' ' + capitalize(last);
@feltnerm
feltnerm / main.go
Created July 29, 2014 22:02
go fineuploader server (work in-progress)
package main
import (
"fmt"
"io"
"log"
"mime/multipart"
"net/http"
"net/http/httputil"
"os"
// third-party
var mysql_escape = require('mysql').escape;
// local
var Database = require('./db');
var db = Database();
// Here we select the most recent transaction for the licenseholder
// later on we just check to see if their purchase date was within the
@feltnerm
feltnerm / as7.scm
Created November 18, 2014 16:00
A* Algorithm in Scheme
;; ;;;;;;;;
;; as7.scm
;;
;; ;;;;;;;;
;; (North, East) intersection
(define-struct intersect (north east))
;; Intersections
;; ----------
@feltnerm
feltnerm / exercises1.pl
Created November 18, 2014 16:05
Prolog Exercises
% Authors:
% Mark Feltner
% Aaron Decker
% 1.
%% Succeeds if we have a square.
square(SideA, SideA).
% 2.
%% Succeeds if Result is the sum of the values from 1 to N and fails
@feltnerm
feltnerm / dumpgrab.sh
Created December 3, 2014 22:10
Grab a SQL dump from S3
DEFAULT_BUCKET="s3://FOO_DATABASEt"
## Grab an SQL dump from S3
#
# String client_name Corresponds to the db name in S3
#
function download_dump() {
local client_name=$1
local date=$(aws s3 ls $DEFAULT_BUCKET | tail -n 1 | sed -e 's/^ *//' -e 's/ *$//' | cut -d' ' -f2)
#!/usr/bin/env node
'use strict';
var fs = require('fs'),
http = require('http'),
url = require('url'),
util = require('util'),
qs = require('querystring');
var minimist = require('minimist');
@feltnerm
feltnerm / motivator
Created April 19, 2011 05:49
simple motivational quotes on your console.
#!/usr/bin/env python
# Every hour:
# 1. Open quotes or goals based on the one opened least frequently
# a. Return random line from file
# b. display file
import time
import random
def get_line(lines):