Skip to content

Instantly share code, notes, and snippets.

View wrightmikea's full-sized avatar
💭
rusting away

Mike Wright wrightmikea

💭
rusting away
  • San Francisco Bay Area
View GitHub Profile
@maavelar5
maavelar5 / dmenu.el
Created November 1, 2020 04:35
emacs + dmenu
(setq dmenu-cfg " | dmenu -i -l 20 -p .")
(defun dmenu-ag ()
(interactive)
(setq my_shell_output (shell-command-to-string (concat "ag . " dmenu-cfg)))
(setq splitted (split-string my_shell_output ":"))
(when (> (length splitted) 1)
(find-file (car splitted))
@MiloszKrajewski
MiloszKrajewski / StateMachine.fs
Created June 26, 2016 23:19
State Machine Construction Kit in F#
module StateMachine =
type State<'Event> =
| Next of ('Event -> State<'Event>)
| Stop
let feed state event =
match state with
| Stop -> failwith "Terminal state reached"
| Next handler -> event |> handler
<html>
<head>
<script src="jquery.min.js"></script>
<script src="fabric.min.js"></script>
<script src="FileSaver.min.js"></script>
<script src="canvas-toBlob.js"></script>
</head>
<body>
<canvas id="c" width="800" height="600"></canvas>
<input id="b" type="button" value="Save as Image" />