Skip to content

Instantly share code, notes, and snippets.

View gregarmer's full-sized avatar

Gregory Armer gregarmer

View GitHub Profile
@gregarmer
gregarmer / alacritty.yml
Created October 23, 2019 15:22
From .config/alacritty/alacritty.yml
# Configuration for Alacritty, the GPU enhanced terminal emulator.
# Any items in the `env` entry below will be added as
# environment variables. Some entries may override variables
# set by alacritty itself.
#env:
# TERM variable
#
# This value is used to set the `$TERM` environment variable for
# each instance of Alacritty. If it is not present, alacritty will
@gregarmer
gregarmer / anti-casper.c
Last active January 4, 2016 19:27
Junos Pulse Casper host checker workaround
/*
* Compile with:
* $ cc -o anti-casper anti-casper.c
*
* and run with:
* $ ./anti-casper
*
* verify you have a process running that is named like this:
*
* /usr/local/jamf/bin/jamf
@gregarmer
gregarmer / main.go
Last active August 29, 2015 14:16
Logging handler processing time in Go
package main
import (
"fmt"
"github.com/gorilla/mux"
"log"
"net/http"
"time"
)
@gregarmer
gregarmer / fish_shell.fish
Created October 1, 2014 15:46
Fish prompt
~ ❯❯❯ cat ~/.config/fish/functions/fish_prompt.fish
set -x LS_COLORS 'no=00;38;5;244:rs=0:di=00;38;5;33:ln=01;38;5;33:mh=00:pi=48;5;230;38;5;136;01:so=48;5;230;38;5;136;01:do=48;5;230;38;5;136;01:bd=48;5;230;38;5;244;01:cd=48;5;230;38;5;244;01:or=48;5;235;38;5;160:su=48;5;160;38;5;230:sg=48;5;136;38;5;230:ca=30;41:tw=48;5;64;38;5;230:ow=48;5;235;38;5;33:st=48;5;33;38;5;230:ex=01;38;5;64:*.tar=00;38;5;61:*.tgz=01;38;5;61:*.arj=01;38;5;61:*.taz=01;38;5;61:*.lzh=01;38;5;61:*.lzma=01;38;5;61:*.tlz=01;38;5;61:*.txz=01;38;5;61:*.zip=01;38;5;61:*.z=01;38;5;61:*.Z=01;38;5;61:*.dz=01;38;5;61:*.gz=01;38;5;61:*.lz=01;38;5;61:*.xz=01;38;5;61:*.bz2=01;38;5;61:*.bz=01;38;5;61:*.tbz=01;38;5;61:*.tbz2=01;38;5;61:*.tz=01;38;5;61:*.deb=01;38;5;61:*.rpm=01;38;5;61:*.jar=01;38;5;61:*.rar=01;38;5;61:*.ace=01;38;5;61:*.zoo=01;38;5;61:*.cpio=01;38;5;61:*.7z=01;38;5;61:*.rz=01;38;5;61:*.apk=01;38;5;61:*.jpg=00;38;5;136:*.JPG=00;38;5;136:*.jpeg=00;38;5;136:*.gif=00;38;5;136:*.bmp=00;38;5;136:*.pbm=00;38;5;136:*.pgm=00;38;5;136:*.ppm=
@gregarmer
gregarmer / Main.java
Created August 17, 2014 03:13
Simple HTTP POST in Java
/*
* Java POST Example
*/
package postit;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ProtocolException;
@gregarmer
gregarmer / openvpn-status.py
Created August 16, 2014 22:36
Simple OpenVPN Status
#!/usr/bin/env python
# -*- coding: utf-8 -*-
STATUS = "/etc/openvpn/openvpn.status"
status_file = open(STATUS, 'r')
stats = status_file.readlines()
status_file.close()
hosts = []

Keybase proof

I hereby claim:

  • I am gregarmer on github.
  • I am gregarmer (https://keybase.io/gregarmer) on keybase.
  • I have a public key whose fingerprint is A531 7AD6 2F33 441D A159 53D6 82FC 42B1 2179 ABF3

To claim this, I am signing this object:

@gregarmer
gregarmer / xx.py
Last active December 15, 2015 04:59
Random test cases
#import settings
import dev_settings as settings
from django.core.management import setup_environ
setup_environ(settings)
from django.db.models import Max
from eos.listings.models import Residential
from random import randint
@gregarmer
gregarmer / address_tests.py
Created January 27, 2012 12:55
Tests showing incorrect address logic
import unittest
class Listing(object):
"""
>>> foo = Listing(street_number=123, street_name="Foo drive")
>>> foo.address()
'123 Foo drive'
"""