Skip to content

Instantly share code, notes, and snippets.

Between me [My Name]
and you [Customer Name]

Summary:

I'll always do our best to fulfil your needs and meet your expectations, but it’s important to have things written down so that we both know what’s what, who should do what and when, and what will happen if something goes wrong. In this contract you won’t find any complicated legal terms or long passages of unreadable text. I've no desire to trick you into signing something that you might later regret. What I do want is what’s best for both parties, now and in the future.

So in short;

You ([Customer Name]), located at [Customer Address] are hiring me ([My Name]) located at [My Address] to implement a website and forums for your Garry's Mod mod based on [Wordpress Theme of Choice] for the estimated total price of $50 USD as outlined in our previous correspondence. Of course it’s a little more complicated, but we’ll get to that.

@ellisgeek
ellisgeek / docopt.py
Last active August 29, 2015 14:07
Set the ready message on a HP printer.
"""Pythonic command-line interface parser that will make you smile.
* http://docopt.org
* Repository and issue-tracker: https://github.com/docopt/docopt
* Licensed under terms of MIT license (see LICENSE-MIT)
* Copyright (c) 2013 Vladimir Keleshev, vladimir@keleshev.com
"""
import sys
import re
@ellisgeek
ellisgeek / ks_f20_vb23_virtio.cfg
Created May 17, 2015 23:42
Vortexbox 2.3 kiscstart with virtio support
# VortexBox 2.3 BETA install
auth --enableshadow --passalgo=sha512
firewall --disable
firstboot --disable
keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
network --bootproto=dhcp --device=eth0 --onboot=on --hostname=vortexbox.localdomain
rootpw vortexbox
selinux --disabled
(function() {
// Notes from http://news.ycombinator.com/item?id=1952531
var notes = {
"suspended cymbal":"zk",
"snare":"bschk",
"brush":"pv",
"bass":"bk",
"flam1":"tk",
"roll tap":"vk",
"flam2":"kt",
@ellisgeek
ellisgeek / gist:1330156
Created November 1, 2011 08:33
Webshell init.d
#! /bin/sh
### BEGIN INIT INFO
# Provides:          webshell
# Default-Start:     S 2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO
set -e
WEBSHELL=/usr/sbin/webshell/webshell.py
#WEBSHELL_CERT=/etc/apache2/sitecert.pem
SHELL_CMD="ssh -2 -i /etc/ssh/keys/blake/private_keys/sshkey
@ellisgeek
ellisgeek / beep_mario_victory_theme.ps1
Created November 25, 2015 22:10 — forked from ataylor32/beep_mario_victory_theme.ps1
Beep: Mario Victory Theme
[Console]::Beep(130, 100)
[Console]::Beep(262, 100)
[Console]::Beep(330, 100)
[Console]::Beep(392, 100)
[Console]::Beep(523, 100)
[Console]::Beep(660, 100)
[Console]::Beep(784, 300)
[Console]::Beep(660, 300)
[Console]::Beep(146, 100)
[Console]::Beep(262, 100)
@ellisgeek
ellisgeek / bird.ps1
Last active December 25, 2015 22:00
Bird installs prey...
#region About
<#
.SYNOPSIS
Wrapper Script to ease the installation and status checking of the Prey NODE.js Client
.PARAMETER action
Action that should be executed, currently one of "install" or "status".
install: Installs Prey
status: Executes Prey's status built in status check to ensure that the
client is running smothly
.PARAMETER apiKey
@ellisgeek
ellisgeek / changecolor.sh
Created February 26, 2015 19:05
Updated changecolor.sh for sixsixfives ACID xfce4 theme.
#!/bin/sh
command -v gm >/dev/null 2>&1 || { echo >&2 "I require GraphicsMagick but it's not installed. Aborting."; exit 1; }
command -v sed >/dev/null 2>&1 || { echo >&2 "I require sed but it's not installed. Aborting."; exit 1; }
read -p "Please enter your new color in HEX(eg. #ffffff for white) " NEWCOLOR
echo "This may take a while"
find . -type f -exec sed -i 's/#a5e12d/'$NEWCOLOR'/g' {} \;
@ellisgeek
ellisgeek / getpcinfo.ps1
Last active November 9, 2018 02:58
YASIS - Yet Another System Info Script
# YASIC - Yet Another System Info Script
# Gets various information about the computer that it's run on
# Returned information:
# * Hostname
# * Manufacturer
# * Model
# * Serial Number
# * Asset Tag
# * Processor
# * Memory
@ellisgeek
ellisgeek / koopabot.py
Created March 8, 2019 03:59
basic bot for people to guess koopa freerunning times.
import logging
import irc.bot
import requests
import toml
import re
from copy import deepcopy
from time import time, strftime, localtime
class TwitchBot(irc.bot.SingleServerIRCBot):