Skip to content

Instantly share code, notes, and snippets.

Avatar

Cong-Xin Cynthia Qiu ozooxo

View GitHub Profile
View gist:5269190fd3dc7be0024dfc99350c67a2
$ kubectl create clusterrolebinding MYNAME-cluster-admin-binding --clusterrole=cluster-admin --user=MYNAME@gmail.com
$ kubectl create namespace argocd
$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
$ kubectl -n argocd get pods
NAME READY STATUS RESTARTS AGE
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
ozooxo / readme.md
Last active Jun 18, 2019
Setup a dev docker environment on AWS
View readme.md

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
ozooxo / install.md
Last active Apr 30, 2019
Install LocalStack (Mac)
View install.md
pip install --user localstack
brew install nose

Modify ~/.zshrc to add

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

Check the path of one executable:

type -a postgres

Check the path:

echo $PATH
@ozooxo
ozooxo / python-with-exception.py
Last active Jun 18, 2018
Python content manager executing order
View python-with-exception.py
import contextlib
@contextlib.contextmanager
def inner():
try:
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/gatling.sh -sf gatling/user-files/simulations/computerdatabase/ -s computerdatabase.BasicSimulation -m

For a minimal setup using https://gatling.io/docs/current/extensions/maven_plugin/, 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
ozooxo / jdk.md
Last active May 8, 2018
Multiple JDK on MacOS
View jdk.md

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
https://www.techradar.com/news/computing/apple/the-linux-users-guide-to-mac-os-x-624449#article-body
How to Install and Dual Boot Linux and Mac OS
https://www.lifewire.com/dual-boot-linux-and-mac-os-4125733
View gist:61342bc0e08cf32c221f633e21990434
# git constants
testcasename=long-commit-path
unmergebranch=unmergebranch
mergebranch=mergebranch
# Clean up
rm -rf $HOME/Workspace/enterovirus-test/$testcasename/
cd $HOME/Workspace/enterovirus-test/
mkdir $testcasename
cd $testcasename
You can’t perform that action at this time.