Skip to content

Instantly share code, notes, and snippets.

View russau's full-sized avatar

Russ Sayers russau

View GitHub Profile
From e7f545ea97c654ee4a5c3e1dbaf70a900a620958 Mon Sep 17 00:00:00 2001
From: russ <russell.sayers@gmail.com>
Date: Sun, 27 Sep 2015 22:23:42 +0000
Subject: [PATCH] Listen on the public network interface
---
example/app.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/example/app.py b/example/app.py
@russau
russau / Dockerfile
Created September 27, 2015 23:20
Dockerfile for miguelgrinberg/Flask-SocketIO example
# Setup miguelgrinberg/Flask-SocketIO example
FROM ubuntu:12.04
MAINTAINER russ <russell.sayers@gmail.com>
RUN apt-get update
RUN apt-get install -y git python-pip gcc python-dev wget
RUN pip install --upgrade pip
# Setup Flask-SocketIO application
# from https://youtu.be/7bwK9tsdve4
import curses
import time
screen = curses.initscr()
dims = screen.getmaxyx()
for z in range(dims[1]-12):
screen.clear()
screen.addstr(dims[0]/2, z, "Hello World!")
screen.refresh()
time.sleep(0.05)
@russau
russau / global-key.sh
Last active September 21, 2021 05:07
#!/bin/bash
keyname="uncle-russ"
# echo "Creating private $keyname.pem"
# openssl genrsa -out $keyname.pem 2048
# echo "Creating public $keyname.pub"
# openssl rsa -in $keyname.pem -pubout > $keyname.pub
ssh-keygen -f $keyname -P ''
regions=($(aws ec2 describe-regions --query 'Regions[*].RegionName' --output text))
for region in "${regions[@]}"
sudo yum install docker
sudo service docker start
sudo usermod -a -G docker ec2-user
wget https://raw.githubusercontent.com/nrempel/q3-server/master/baseq3/pak0.pk3 -O pak0.pk3
wget https://github.com/InAnimaTe/docker-quake3/raw/master/server.cfg.example -O server.cfg
docker run -d \
@russau
russau / gist:3aad698e4ddb0d3445f8bb4ada9ed1dd
Created December 21, 2017 17:48
powershell fiddler settings
# env vars for python requests AND aws cli
$env:REQUESTS_CA_BUNDLE="C:\Users\sayersr\Desktop\Fiddler.cer"
$env:AWS_CA_BUNDLE="C:\Users\sayersr\Desktop\Fiddler.cer"
# grab an access_token from the metadata on an instance:
# https://cloud.google.com/compute/docs/access/create-enable-service-accounts-for-instances
# curl "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/token" -H "Metadata-Flavor: Google"
# configure gcloud to use a snooping proxy
# gcloud config set core/custom_ca_certs_file /usr/local/lib/python3.6/site-packages/certifi/cacert.pem
#
# https://cloud.google.com/sdk/gcloud/reference/config/set
# export https_proxy=http://localhost:8080
#
@russau
russau / main.py
Created April 18, 2018 16:05
Python AWS Rekognition: detect_faces and detect_text
import pprint
import boto3
from PIL import Image, ImageDraw
rek = boto3.client('rekognition')
with open('TestingZone/MonaLisa.jpg', 'rb') as f:
image_bytes = f.read()
@russau
russau / closest_temp.ipynb
Created December 26, 2018 01:46
temps notebook
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@russau
russau / certs-create.sh
Created February 9, 2019 03:38
Fix for subjectAltName
#!/bin/bash
set -o nounset \
-o errexit \
-o verbose
# -o xtrace
# Cleanup files
rm -f *.crt *.csr *_creds *.jks *.srl *.key *.pem *.der *.p12