Skip to content

Instantly share code, notes, and snippets.

View jessebutryn's full-sized avatar

Jesse_b jessebutryn

View GitHub Profile
@jessebutryn
jessebutryn / make_prog
Created June 8, 2019 16:25
This script will create a 12 week lifting program based on your 1 rep maxes
#!/usr/bin/env bash
# VARIABLES
##################################
weeks[1]='70:5'
weeks[2]='75:3'
weeks[3]='80:1'
weeks[4]='75:5'
weeks[5]='80:3'
weeks[6]='85:1'
Delivered-To: jesse.butryn@joyent.com
Received: by 2002:ab0:30cb:0:0:0:0:0 with SMTP id c11csp2567588uam;
Fri, 5 Jul 2019 10:08:37 -0700 (PDT)
X-Received: by 2002:a1c:d10c:: with SMTP id i12mr4211806wmg.152.1562346517130;
Fri, 05 Jul 2019 10:08:37 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1562346517; cv=pass;
d=google.com; s=arc-20160816;
b=NDulo+3LZSabFv7iJ7HtpCGatX8lFtYd3bLsF9/zFGmYB0osxz3NXUlKYMjO2yKiEt
dU9f9siaIw6y0NucDrIhc3QSDDX1QZGPxKxIhc7HwtTs76ZMIEHBJcqZ/Ik7ukXDuwKR
+sQRqZwKw0j+vmNr/76N+34qtMsxSLcHYu19bN3rkeHwyYcULrI/5gHwFsIAuUd8+m3D
@jessebutryn
jessebutryn / results.txt
Last active October 17, 2019 20:29
Calculating the character distribution of common unix commands, builtins, and keywords
! 1
: 1
K 1
O 1
{ 1
} 1
7 2
E 2
G 2
H 2
@jessebutryn
jessebutryn / reinvented_wheel.sh
Last active October 23, 2019 17:43
Trying manual epoch calculations
#!/usr/bin/env bash
#
#set -x
#
_date=$1
wheelv2 () {
local d=$1
local _year _month _day _hour _minute _second epoch today days_since_epoch seconds_since_epoch
local pattern='[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]Z'
if ! [[ "$d" =~ $pattern ]]; then
@jessebutryn
jessebutryn / test.txt
Last active October 26, 2019 19:29
testing gist api
#!/bin/sh
# comment
func () {
for ((i=1;i<10;i++)); do
:
done
}
printf '%s\n' Foo bar baz
@jessebutryn
jessebutryn / Test.txt
Created October 26, 2019 21:09
This is only a test
#!/bin/sh
# comment
func () {
for ((i=1;i<10;i++)); do
:
done
}
printf '%s\n' Foo bar baz
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int n, x, i, s, f, l;
if ( argc < 2 ) {
printf("oi! Provide an argument!\n");
return 1;
@jessebutryn
jessebutryn / bup.ps1
Created August 18, 2020 17:33
file backup script
$sdirs = @(
"C:\Users\jesse_b"
#"C:\Users\jesse_b\tmp"
)
$ddir = "Y:\jesse"
#$ddir = "C:\Users\jesse_b\tmp\test"
function fsync ($source,$target) {
@jessebutryn
jessebutryn / mkdirs.ps1
Created August 19, 2020 13:19
powershell script to make directories for each file in a directory and move those files into them.
# This script will make directories for all files in a specified directory and move them into it.
# You must provide the input directory as the first argument and can optionally specify an output
# directory as the second argument. If no output directory is specified the input directory will
# be used.
$inDir = $args[0]
$outDir = $args[1]
$isInDir = Test-Path -LiteralPath $inDir -PathType Container
#!/usr/bin/env bash
#set -x
trap ctrl_c INT
ctrl_c () {
rm -r "$_tmpdir"
exit 2
}