This checklist should take under two minutes. It's intended to make sure nothing is forgotten before a design goes out into the world. Just a draft.
People involved
| #!/bin/bash | |
| # Delay before starting | |
| DELAY=10 | |
| # Sound notification to let one know when recording is about to start (and ends) | |
| beep() { | |
| paplay /usr/share/sounds/KDE-Im-Irc-Event.ogg & | |
| } |
| " Ableist words to avoid | |
| " http://www.autistichoya.com/p/ableist-words-and-terms-to-avoid.html | |
| highlight AbleistWordsToAvoid ctermbg=red ctermfg=white | |
| syntax match AbleistWordsToAvoid /\cbarren\|blind\sto\|blind\seye\sto\|blinded\sby\|bound\sto\sa\swheelchair\|wheelchair\sbound\|confined\sto\sa\swheelchair\|crazy\|cretin\|cripplecrippled\|daft\|deaf-mute\|deaf\sto\|deaf\sear\sto\|derp\|herp-derp\|diffability\|differently\sabled\|dumb\|feeble-minded\|handicap\|handicapped\|handicapable\|harelip\|hearing-impaired\|idiot\|idiotic\|imbecile\|insane\|insanity\|invalid\|lame\|loony\|lunatic\|madhouse\|mad\|madman\|manic\|maniac\|mental\|mental\scase\|mental\sdefective\|mongoloid\|moron\|moronic\|nuts\|psycho\|psychopath\|psychopathic\|psycho\|psychotic\|retard\|retarded\|.*tard\|short-bus\|short-bus\|simpleton\|spaz\|spazzed\|specially\sabled\|special\sneeds\|stupid\|suffers\sfrom\|wacko\|whacko/ |
| // inner variables | |
| var canvas, ctx; | |
| var clockRadius = 250; | |
| var clockImage; | |
| // draw functions : | |
| function clear() { // clear canvas function | |
| ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); | |
| } |
| { | |
| "patcher" : { | |
| "fileversion" : 1, | |
| "rect" : [ 0.0, 44.0, 591.0, 872.0 ], | |
| "bglocked" : 0, | |
| "defrect" : [ 0.0, 44.0, 591.0, 872.0 ], | |
| "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], | |
| "openinpresentation" : 0, | |
| "default_fontsize" : 12.0, | |
| "default_fontface" : 0, |
| function T = TempDist(TL,TR,TT,TB,N) | |
| %some error checking | |
| if N<2 | |
| error 'N should be greater than 2' | |
| end | |
| A=[]; | |
| b=1:N^2; | |
| for i=1:N | |
| for j=1:N |
| function output = FindBasis(A) | |
| %find the number of times to loop through the array (height) | |
| [height width] = size(A); | |
| %set up temp var | |
| tmp = A(1,:) | |
| %loop through all the vectors we are potentially going to add on | |
| for i=2:height |
| long randomvalue = 0; | |
| long countervalue = 0; | |
| int serialvalue; | |
| int started = 0; | |
| void setup() | |
| { | |
| Serial.begin(9600); | |
| } |
| // Background variables | |
| var startRotationDegrees = -13; | |
| var scrollDistance = 0.5; //higher numbers move it farther | |
| var background_size = $(window).width(); | |
| var background_delay = 2000; | |
| // Background initialize | |
| setbackgroundposition(); | |
| $(window).scroll( setbackgroundposition ); | |
| $(window).resize( setbackgroundposition ); |
| # Originally from https://gist.github.com/jeffrichards/4694710 | |
| # TODO make matching with existing transactions happen. That is if I make a payment to | |
| # my credit card and then use this tool to load both my credit card statement and my bank | |
| # account statement into my ledger file, I don't want to import this transaction twice. | |
| # TODO improve the category selection to have some ability to fuzzy match, particularly for | |
| # payees that have numbers in their name is RONA #8868 where the number is (probably) the | |
| # store number, I would like any future RONA purchases even from new store numbers the same way |