Skip to content

Instantly share code, notes, and snippets.

View randallagordon's full-sized avatar

Randall A. Gordon randallagordon

View GitHub Profile
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@randallagordon
randallagordon / cspviacli.md
Created February 5, 2019 16:40
CSP via CLI

Need to verify CSP SHAs?

With the contents of an inlined tag in your clipboard:

pbpaste | openssl dgst -binary -sha256 | openssl base64

@randallagordon
randallagordon / x10.ex
Created November 4, 2015 23:03 — forked from jeffweiss/x10.ex
Sample X10 packet (de)composition in Elixir
defmodule X10 do
# all codes referenced from http://www.haibrain.com/informatie-domotica-x10-protocol-c-131_148_141.html?language=en
@house_codes %{
6 => :house_a,
14 => :house_b,
2 => :house_c,
10 => :house_d,
1 => :house_e,
9 => :house_f,
@randallagordon
randallagordon / Dockerfile
Created March 20, 2015 06:13
Basic Dockerfile for io.js on ARM
FROM partlab/ubuntu-arm-iojs
COPY . /src
RUN cd /src; npm i
ENV PORT 8080
EXPOSE 8080
WORKDIR /src
@randallagordon
randallagordon / keybase.md
Created September 23, 2014 19:34
keybase.md

Keybase proof

I hereby claim:

  • I am randallagordon on github.
  • I am randallagordon (https://keybase.io/randallagordon) on keybase.
  • I have a public key whose fingerprint is B282 5E5A 7557 1A34 E80F D801 AEA5 1667 8AC3 8329

To claim this, I am signing this object:

@randallagordon
randallagordon / speedhud.html
Created December 22, 2012 00:30
HTML5 Speedometer HUD
<!DOCTYPE html>
<html>
<head>
<title>Speedometer HUD</title>
<style type="text/css">
.hud {
-webkit-transform: scaleX(-1) rotate(180deg);
-moz-transform: scaleX(-1) rotate(180deg);
-o-transform: scaleX(-1) rotate(180deg);
-ms-transform: scaleX(-1) rotate(180deg);
@randallagordon
randallagordon / css3hud.html
Last active December 10, 2015 01:09
CSS3 Transform HUD
<!DOCTYPE html>
<html>
<head>
<title>CSS3 Transform HUD</title>
<style type="text/css">
.hud {
-webkit-transform: scaleX(-1) rotate(180deg);
-moz-transform: scaleX(-1) rotate(180deg);
-o-transform: scaleX(-1) rotate(180deg);
-ms-transform: scaleX(-1) rotate(180deg);
@randallagordon
randallagordon / gist:4347338
Created December 20, 2012 18:05
Basic ShapeOko jog control using Hammer.js drag events served via Zappa
serialport = require "serialport"
{SerialPort} = serialport
port = "/dev/ttyACM0" # your 'Oko's port here
server = "http://192.168.1.30:3000"
oko = new SerialPort port, {
baudrate: 9600,
parser: serialport.parsers.readline "\n"
}
@randallagordon
randallagordon / ShapeOko-Zappa.coffee
Created November 9, 2012 21:43
Controlling a ShapeOko using a cup of Coffee creamed with Zappa goodness!
serialport = require "serialport"
port = "/dev/ttyACM0" # your ShapeOko's port here
oko = new serialport.SerialPort port, {
baudrate: 9600,
parser: serialport.parsers.readline "\n"
}
G = (g) ->