Skip to content

Instantly share code, notes, and snippets.

View twang2218's full-sized avatar

Tao Wang twang2218

  • Sydney, Australia
View GitHub Profile
View ridge_plot.py
from joypy import joyplot
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import math
def ridge_plot(data, by, columns, figsize=(12,8), colormap="Spectral", overlap=0.5, alpha=0.9, linecolor='white'):
fig = plt.figure(figsize=figsize)
classes = sorted(data[by].unique())
@twang2218
twang2218 / beta_plot.py
Last active October 14, 2020 07:02
beta demo
View beta_plot.py
from scipy.stats import beta
from scipy.stats import arcsine
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 1.0, 100)
x_ticks = np.linspace(0, 1.0, 5)
temp = np.linspace(10, 40, 5)
@twang2218
twang2218 / run.sh
Last active October 23, 2017 14:11
利用 docker-machine 架设代理服务器
View run.sh
#!/bin/bash
# set -e
DOMAIN=lab99.org
NAME=v1
PORT=8080
MODE=aes-256-gcm
TOKEN=dockerrocks
function start() {
View zazu-clipboard-performance-adjust.md
  • System: Elementary OS Loki

master branch

{"plugin":"tinytacoteam/zazu-clipboard","block":"Monitor","level":"info","message":"monitor(): 648 ms","timestamp":"2017-02-10T08:46:58.839Z"}
{"plugin":"tinytacoteam/zazu-clipboard","block":"Monitor","level":"info","message":"monitor(): 636 ms","timestamp":"2017-02-10T08:46:59.579Z"}
{"plugin":"tinytacoteam/zazu-clipboard","block":"Monitor","level":"info","message":"monitor(): 641 ms","timestamp":"2017-02-10T08:47:00.325Z"}
{"plugin":"tinytacoteam/zazu-clipboard","block":"Monitor","level":"info","message":"monitor(): 642 ms","timestamp":"2017-02-10T08:47:01.071Z"}
{"plugin":"tinytacoteam/zazu-clipboard","block":"Monitor","level":"info","message":"monitor(): 647 ms","timestamp":"2017-02-10T08:47:01.820Z"}
@twang2218
twang2218 / docker-compose.yml
Last active January 30, 2023 15:42
HAProxy + Nginx + PHP with client IP attached (don't forget docker daemon option `--userland-proxy=false`)
View docker-compose.yml
version: '2'
services:
haproxy:
image: haproxy:alpine
volumes:
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
ports:
- "80:80"
depends_on:
- nginx
View docker-info.txt
$ docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: swarm/1.2.4
Role: primary
Strategy: spread
Filters: health, port, containerslots, dependency, affinity, constraint
@twang2218
twang2218 / create-swarm-mode-cluster.sh
Last active January 18, 2022 14:57
Script to create a swarm mode cluster which introduced in Docker 1.12
View create-swarm-mode-cluster.sh
#!/bin/bash
Size=3
if [ -z "${DOCKER_MACHINE_DRIVER}" ]; then
DOCKER_MACHINE_DRIVER=virtualbox
fi
# REGISTRY_MIRROR_OPTS="--engine-registry-mirror https://jxus37ac.mirror.aliyuncs.com"
# INSECURE_OPTS="--engine-insecure-registry 192.168.99.0/24"
@twang2218
twang2218 / Dockerfile
Created July 14, 2016 16:00
Docker cron example
View Dockerfile
FROM python:3.5.2
ENV TZ=Asia/Shanghai
RUN apt-get update \
&& apt-get install -y cron \
&& apt-get autoremove -y
COPY ./cronpy /etc/cron.d/cronpy
CMD ["cron", "-f"]