Skip to content

Instantly share code, notes, and snippets.

View gnidan's full-sized avatar

g. nicholas d'andrea gnidan

View GitHub Profile
@gnidan
gnidan / gist:9576956
Last active August 29, 2015 13:57
generating random tree zippers with quickcheck
"-64431"
|
-------------------------
/ \
"13169" "-50918"
| |
--------------------- --
/ \ / \
"60088" "50455" ∅ ∅
| |
@gnidan
gnidan / xmonad.hs
Created May 23, 2014 23:42
xmonad.hs
import XMonad
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageHelpers
import XMonad.Hooks.ManageDocks
import XMonad.Hooks.UrgencyHook
import XMonad.Hooks.FadeInactive
import qualified XMonad.StackSet as W
import XMonad.Util.Run (spawnPipe, hPutStrLn)
import XMonad.Util.EZConfig
import XMonad.Util.WorkspaceCompare
#!/bin/bash
echoerr() { echo "$@" 1>&2; }
upper() { echo "$@" | tr [a-z] [A-Z]; }
if [ $# -lt 5 ]; then
echoerr "Exports data from mysql database in tables matching a like pattern e.g. 'table_%'"
echoerr "Usage: $0 host dbname dbuser dbpass pattern"
exit 1
### Keybase proof
I hereby claim:
* I am gnidan on github.
* I am gnidan (https://keybase.io/gnidan) on keybase.
* I have a public key whose fingerprint is 6367 610C 69EB 17CE 8E31 C08E 821C 6650 1D62 1E63
To claim this, I am signing this object:
@gnidan
gnidan / virus.asm
Created January 6, 2015 16:10
bootloader virus that I wrote for a talk at Drexel
_Text SEGMENT PUBIC USE16
org 0
EntryPoint:
jmp 0x07C0:START
bootMsg db 'Feed me disk sectors, AH AM HUNGRAH',10,13,0
allYourBase db 10,13,'BUUUUURP :-d',10,13,0
om db 'om ', 0
nom db 'nom ', 0
@gnidan
gnidan / board games
Last active August 29, 2015 14:17
board games
games
=====
lightweight
-----------
- **6 Nimmt**
- **Jungle Speed**
middleweight
### Keybase proof
I hereby claim:
* I am gnidan on github.
* I am gnidan (https://keybase.io/gnidan) on keybase.
* I have a public key whose fingerprint is 77DB BA82 D20B 39C8 3803 3217 F107 5431 BAD2 5C45
To claim this, I am signing this object:
template foo(n)
do n
bar(n)
print i0
end do
template bar(n)
do n
print i1
endo
\$([rfip]\d+|(t\d+|[xy])(\[\d+\])?)
10.0.5.114 - - [04/Apr/2011:16:36:10 EDT] "POST /systems/system_monitors/active_users HTTP/1.1" 200 6859
Referer -> /systems/system_monitors/active_users
127.0.0.1 - - [04/Apr/2011:16:36:14 EDT] "POST /systems/system_monitors/active_users HTTP/1.1" 200 5350
Referer -> /systems/system_monitors/active_users