Skip to content

Instantly share code, notes, and snippets.

View cwmaguire's full-sized avatar
🏠
Working from home

Chris Maguire cwmaguire

🏠
Working from home
View GitHub Profile
@cwmaguire
cwmaguire / keybase.md
Created March 27, 2018 20:37
keybase.md

Keybase proof

I hereby claim:

  • I am cwmaguire on github.
  • I am cwmaguire (https://keybase.io/cwmaguire) on keybase.
  • I have a public key ASBIcEMR_RgpCX9Fw0skVtfcbicrlGMo9gkbU4n0AQUtGgo

To claim this, I am signing this object:

@cwmaguire
cwmaguire / river_crossing.erl
Created May 9, 2014 17:25
River Crossing Puzzle
-module(river_crossing).
-export([cross_river/1]).
-define(RIVER, $~).
-define(PREDATORS, [{"cg", "Grain"}, {"dc", "Chicken"}]).
cross_river(Simulation) ->
[Position | Moves] = position_and_moves(Simulation),
cross_river(Position, Moves).
@cwmaguire
cwmaguire / gist:4356675
Created December 22, 2012 00:03
vimrc statusline jiggery pokery
" Status Line Jiggery Pokery
" Use term=bold in teh user highlights for bold
hi User1 ctermbg=darkgrey ctermfg=blue guibg=darkgrey guifg=blue
hi User2 ctermbg=darkgrey ctermfg=black guibg=darkgrey guifg=black
hi User3 ctermbg=blue ctermfg=white guibg=blue guifg=white
hi User4 ctermbg=black ctermfg=yellow guibg=black guifg=orange
hi User5 ctermbg=black ctermfg=red guibg=black guifg=red gui=bold
set statusline=
@cwmaguire
cwmaguire / gist:1362716
Created November 13, 2011 21:08
"String Describer" macro module for Open Office: spells out strings with character descriptions.
Option Explicit
Function GetCharNames(textToDescribe as String) As String
dim textDesc As String
dim charIdx As Long
for charIdx = 1 to len(textToDescribe)
textDesc = textDesc & GetCharDesc(Mid(textToDescribe,charIdx,1)) & " "
next