Skip to content

Instantly share code, notes, and snippets.

View jeremywrnr's full-sized avatar
🍎

Jeremy Warner jeremywrnr

🍎
View GitHub Profile
@jeremywrnr
jeremywrnr / gen_plots.m
Last active August 29, 2015 14:07
better living through automatic matlab figure generation
function [] = genPlots( t )
% pass in your table to plot area
% t = opennlm;
close all;
labsize = 50;
ticksize = 30;
tname = inputname(1);
xtrange = [0:100:500];
@jeremywrnr
jeremywrnr / heartrate.sql
Last active August 29, 2015 14:07
some fun sql query highlights
CREATE OR REPLACE FUNCTION heartrate()
RETURNS TABLE(nodeid integer, hrbpm numeric) AS
$BODY$
DECLARE r record;
BEGIN
FOR r IN SELECT DISTINCT wampum.nodeid FROM wampum ORDER BY nodeid
LOOP
RETURN QUERY SELECT wampum.nodeid, wampum.hrbpm FROM wampum
WHERE wampum.nodeid=r.nodeid ORDER BY id DESC LIMIT 1;
END LOOP;
@jeremywrnr
jeremywrnr / rmfolder.sh
Last active August 29, 2015 14:07
convenient (and more visually appealing) alternative to [ rm -rf (dirname); rmdir (dirname) ]
#!/usr/bin/env sh
for arg; do
# ptint out folder structure to remove
printf "\n Folder to remove: $arg\n\n"
tree "$arg"
printf "\n[y/n] Remove folder? "
read CONTINUE
@jeremywrnr
jeremywrnr / diffeq.c
Last active August 29, 2015 14:06
discrete differential equations
#include "DSP_Config.h"
#include "filter.h"
#define LEFT 0
#define RIGHT 1
// used for array length (bound defined)
#define N 4
#define M 4
@jeremywrnr
jeremywrnr / makefile
Last active May 7, 2019 22:33
makefile for HSPICE
FILES = $(wildcard *.sp)
OUTPUT = $(FILES:.sp=.lis)
all: $(OUTPUT)
%.lis: %.sp
hspice $< > $@
clean:
rm -f $(OUTPUT)