Skip to content

Instantly share code, notes, and snippets.

@newshorts
newshorts / gist:3e6ec66dff1c970223dafb9cd7cb59ab
Created July 17, 2019 04:18
get commits since a date time in graphql
let { repository } = await graphql(`{
repository(owner: "${owner}", name:"${repoName}") {
object(expression: "${branch}") {
... on Commit {
history(first: 100, since: "${since}") {
nodes {
${commitFields}
}
}
}
@newshorts
newshorts / alphanum.txt
Last active November 5, 2016 05:55
Alphanumeric string - because I can't find anywhere to copy this!!!
ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
abcdefghijklmnopqrstuvwxyz1234567890
@newshorts
newshorts / download-s3.bash
Created September 17, 2016 08:24
Boot up aws cli and download batch images
brew install awscli
aws configure
# 1. log into your aws console, click on "security and credentials" in the menu
# 2. access your IAM page, create a new user & group with access to your bucket
# 3. copy credentials to a safe spot
# AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
# AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
# Default region name [None]: us-west-2
@newshorts
newshorts / Gruntfile.js
Last active October 7, 2015 18:03
Grunt file for chester for chester chester for chester
module.exports = function(grunt) {
require('grunt-task-loader')(grunt);
grunt.initConfig({
dir: {
src: "Source",
dist: "Deploy",
tmp: ".tmp"
},
clean: {
@newshorts
newshorts / ShowHideTransitionEnd.js
Created August 20, 2015 23:24
A small script to show and hide an element based on the event of css transition end
var COVER;
var Cover;
(function($) {
COVER = function() {
// private
var __ = this;
var $cover = $('#cover');
var isShowing = false;
// public
@newshorts
newshorts / gist:a3193b9ce6cfcb7738ac
Created October 27, 2014 23:52
Run NPM without sudo, installed on mac with brew
# using Homebrew
# Note: `brew install npm` has problems, as of 2010-12-30.
# hopefully it will eventually be good and happy.
# As of npm@0.2.13, however, this is an option
PREFIX=$(brew --prefix)
# take ownership
# this will also let homebrew work without using sudo
@newshorts
newshorts / background_subtraction_webcam
Last active August 29, 2015 14:05
Background subtraction processing with opencv
// This will show background subtraction from your webcam in processing using:
// https://github.com/atduskgreg/opencv-processing
import gab.opencv.*;
import processing.video.*;
import java.awt.*;
//Movie video;
Capture video;
OpenCV opencv;
@newshorts
newshorts / index.html
Created April 29, 2014 07:30
Very Simple File Upload for NodeJS with Express
<form class="mediaForm" enctype="multipart/form-data">
<input name="file" type="file" class="media" />
<input type="submit" name="submit" class="submit" />
</form>
<html>
<body>
<video id="v" width="300" height="300"></video>
<input id="b" type="button" disabled="true" value="Take Picture"></input>
<canvas id="c" style="display:none;" width="300" height="300"></canvas>
</body>
<script>
navigator.getUserMedia({video: true}, function(stream) {
var video = document.getElementById("v");
var canvas = document.getElementById("c");
@newshorts
newshorts / colors.json
Last active August 29, 2015 13:59
Translate any rgb value to 256 8-bit colors and back. Use the 'color' value as a key to the array in the json file.
["0,0,0",
"35,0,1",
"71,1,2",
"107,2,6",
"142,4,10",
"178,6,16",
"214,9,21",
"249,13,27",
"1,35,2",
"36,36,2",