Skip to content

Instantly share code, notes, and snippets.


Cong-Xin Cynthia Qiu ozooxo

View GitHub Profile
View gist:5269190fd3dc7be0024dfc99350c67a2
$ kubectl create clusterrolebinding MYNAME-cluster-admin-binding --clusterrole=cluster-admin
$ kubectl create namespace argocd
$ kubectl apply -n argocd -f
$ kubectl -n argocd get pods
argocd-application-controller-5bc5cf665f-8hgl2 1/1 Running 0 70s
argocd-dex-server-b59646b69-7mktd 1/1 Running 0 70s
argocd-redis-868b8cb57f-lz7qj 1/1 Running 0 70s
ozooxo /
Last active Jun 18, 2019
Setup a dev docker environment on AWS

Basically just spawn a new EC2 instance. I choose ubuntu 18.04 server, as Amazon 2 ECS optimized image doesn't have free tier. Log into the instance by

$ ssh ubuntu@<ec2-instance-ip>

No need to install git. But to make git clone works (even for public repo) I need to add my RSA key in this EC2 instance to github. Just follow this link to do so.

Follow this link to install docker.

ozooxo /
Last active Aug 2, 2021
Install LocalStack (Mac)
pip install --user localstack
brew install nose

Modify ~/.zshrc to add

export PATH="/Users/cynthia/Library/Python/3.6/bin:${PATH}"
ozooxo /
Last active Apr 24, 2019
Various related to `PATH` on Mac

Check the path of one executable:

type -a postgres

Check the path:

echo $PATH
ozooxo /
Last active Jun 18, 2018
Python content manager executing order
import contextlib
def inner():
print("inner(): before yield")
yield "~~~message~~~"
print("inner(): after yield")
except Exception as e:
print("inner(): catch exception -- "+str(e))
View gist:faf6d4a30d41eac0b5f9a5e583e87ecd

Run default example:

$ ./gatling/bin/ -sf gatling/user-files/simulations/computerdatabase/ -s computerdatabase.BasicSimulation -m

For a minimal setup using, then one can run it using mvn gatling:test.

For using io.gatling.highcharts:gatling-highcharts-maven-archetype, it seems have problem to run inside of Eclipse (I can't "add scala nature" even if I follow this toturial. However, to make it working in IntelliJ IDEA is quite straightforward (add scala plugin is kind of the only thing which need to handle).

ozooxo /
Last active May 8, 2018
Multiple JDK on MacOS

Search Java version and install:

$ brew tap caskroom/versions

$ brew cask search java
==> Exact Match
java ✔
==> Partial Matches
charles-applejava          eclipse-javascript         java6                     netbeans-java-ee           yourkit-java-profiler
View gist:2a02684da960b4e610612ea6859114f5
The Linux users' guide to Mac OS X
How to Install and Dual Boot Linux and Mac OS
View gist:61342bc0e08cf32c221f633e21990434
# git constants
# Clean up
rm -rf $HOME/Workspace/enterovirus-test/$testcasename/
cd $HOME/Workspace/enterovirus-test/
mkdir $testcasename
cd $testcasename