Skip to content

Instantly share code, notes, and snippets.


Joe Lust twistedpair

View GitHub Profile
twistedpair / Dockerfile
Last active Aug 26, 2020
Preview Environment Nginx Config
View Dockerfile
FROM nginx
# Copy custom error pages
COPY html /usr/share/nginx/html
# nginx defaults like logging
COPY nginx/default.conf /etc/nginx/conf.d/default.conf
# nginx mapping file for URL routing
COPY nginx/nginx.conf /etc/nginx/nginx.conf
twistedpair / Dockerfile-flask-bash
Last active Aug 13, 2020
Run an arbitrary script in a bash script via Docker containers. See `` to build and run demo.
View Dockerfile-flask-bash
FROM gcloud-bash
# Common utils also used with gcloud/bash
RUN apt-get update -qqy \
&& apt-get -qqy install python3-virtualenv python3-pip\
&& apt-get -qyy autoremove \
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/*
RUN pip3 install flask flask-api
twistedpair /
Created Jan 2, 2018
Live Track Flight via Bash & GoGoWifi JSON API
# Requires `watch` and `jq`
watch -d -n 1 -c -t \
"curl -s '' | jq -C '.[].flight.gps'"
twistedpair /
Last active May 15, 2018
Add desktop launcher for Intellij IDEA on Ubuntu KDE
# Add the following to /usr/share/applications/idea.desktop
# You can now search in launcher (e.g ALT+SPACE for IDEA or Intellij and launch)
# Note: I install IDEA releases in /opt/idea/ and symlink to the current version with head/, hence /opt/idea/head/
[Desktop Entry]
Name=Intellij Ultimate Edition
Comment=The Drive to Develop
GenericName=Intellij IDEA
# Update with your local install location
twistedpair /
Created Jul 16, 2017
Swagger Spec Simple Validation Script
set -e
FULL_SPEC_PATH="/path/to/spec.json" # Absolute, please
# Idempotent, local library install
virtualenv .
source bin/activate
pip install swagger-spec-validator
# Test the Spec
View mod_perf.scala
Simple benchmark of different ways to do modulo
- Numbers collected on a 4Ghz i7-4790K, 8 core AMD, 32GB PC3 19200 ram, SSD
- Scala 2.11.8
- Java 1.8.0_91
# scalac mod_perf.scala && scala ModPerf
object ModPerf extends App {
final val N = 1000000
twistedpair / UnHashCash.class.php
Last active Feb 21, 2016
The fatuousness of various Wordpress plugins over the years has left me very underwhelmed. The following is a PoC showing just how easy it is to defeat the supposed "unhackable" and "unspammable" security provided by the [Wordpress HashCach Plugin]( , as discussed on my [blog post](…
View UnHashCash.class.php
* @author, 2010
* @version requires PHP 4.3 or higher
* @abstract Easily grab the Wordpress Hashcash hash for a given blog. Returns FALSE on failure.
* @example $HTML = file_get_contents('');
* $hash = UnHashCash::getHash($HTML);
* echo $hash;