Skip to content

Instantly share code, notes, and snippets.

View rgant's full-sized avatar

J Rob Gant rgant

View GitHub Profile
@rgant
rgant / gist:851bf864584ef3673998acac9f5e18fb
Created January 24, 2024 16:48
Factorio Layouts Blueprints Book
0eNrkvV1vHMmSJfhXLvSwT5kN//4o9MtOY2ZfdoHBPi22IQgpMiUliiJ5k0lV11zUf98IkmJGJt0jzjFL6u5MA82+KIph7m5udtzcvvwfHz7fPG7v97vbw6fPd3e/f/jtH8ffPHz47d8n/zn+2+7q7vb51w+7r7ebm/F3hz/vtx9++7A7bL9/WH243Xwf/+v+7o/tfr3Zf7/br7//7j78tfqwu73e/seH3+xfq8Wvvzw+7O5u1/vt5uowENj+/XF3/307TOFIxv31cfVh+NXusNs+z+jpP/78dPv4/fN2P4zzSm3z8LD9/vlmd/t1/X1z9W13u137Yaz7u4fh47vbcRYDwbU35V/i6sOfH37zrv5LHIbab692T7P7vDkctvs/TybyZkD3OuDu9mG7Hz5oDpJeBylPg1zvhmGe/yQ1qPpXqg/fNzc36+3N8Nf73dX6/u5muzDA8yput7uv3z7fPe5HNqWPjTECz6qwxKph0+fZFTF2uT67XINqotnl5tjlV6XFsMwzzKhkq5DLcrXMSsHK2ta6KrsuV1NvXdvb7f7rn+uHb7vtzfX86qxBZMHVwKmOtTTXwhzXysqGFtes49nmMLYtapH1GOsMp0Y20Kwzc6wbtsI2ocdGmnelXELkjkDxfXu9e/y+vMIyC6wDx1JTp2zGgC7/pO7t+Q6FFtmCkY1nZIcD/LC/u/n0eftt82N3tx//8ubu6+7hsLv6NPzj9ev3X3b7h8OnhZO6B/fjOA+HzWg1pPE/vt9v9pvDONyHf33559theZ8Od59eR7/dHv642w82yGH/uP2rteaKrdlzrHQg/FSSrMXIRpKsw8j69934eZx6l+13INZZkqEBIltIBXVHZPu5xPXVt+3DYTBr//44/O8iDrgXdHv6609fdjfDJ8+m7k9T+gjSh+32Zn1/szmM0HV19zhy3udxWj/t5XOVPf6dLX+1gMul3gLuB6je/diu7/d3P3bXi8AzrqNFP8sY5CUMGqZ6tR1mPRwuj7e7w3HxMTWZdHP

Keybase proof

I hereby claim:

  • I am rgant on github.
  • I am rgant (https://keybase.io/rgant) on keybase.
  • I have a public key whose fingerprint is BEBC 7A15 6823 4305 789D 23C1 72A9 2177 D88C 3014

To claim this, I am signing this object:

@rgant
rgant / WebsiteDesignContract.md
Created November 24, 2015 16:58 — forked from jimmyxander/WebsiteDesignContract.md
Contract Killer V3.2 (2014) Website Design

Website Design Agreement

Between me, [ contractor ]
and you, [ client ]

Summary:

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

So in short;

@rgant
rgant / renamer.py
Last active December 2, 2015 18:18
#!/usr/bin/env python
"""
Rename local mac files to be compatible with windows shares
"""
# from __future__ import unicode_literals
# from builtins import * # pylint: disable=unused-wildcard-import,redefined-builtin,wildcard-import
import argparse
import logging
import os
@rgant
rgant / python
Created July 2, 2015 00:16
Shim Replacement for Python and Virtualenvs
#!/bin/bash
# This is called when SublimeLinter initalizes the pylint linter:
#/Users/rgant/bin/python /Users/rgant/bin/pylint --version
# And this is called when linting a python file:
#/Users/rgant/bin/python /Users/rgant/bin/pylint --msg-template='{line}:{column}:{msg_id}: {msg}' \
# --module-rgx=.* --reports=n --persistent=n /Users/rgant/projectname/api/models/item.py
# Assuming that all of my virtualenvs are located at /Users/rgant/projectname/venv