Skip to content

Instantly share code, notes, and snippets.

Cong-Xin Cynthia Qiu ozooxo

Block or report user

Report or block ozooxo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
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 Apr 30, 2019
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
View gist:c69f8db42877df8997b1e25fcb654cb7
apt-get install python python-babel
sudo apt install -y trac libapache2-mod-wsgi
apt-get install python-pip
pip install --upgrade Babel
pip install --upgrade Trac
mkdir -p /var/local/trac
trac-admin /var/local/trac initenv
htpasswd -c /var/local/trac/.htpasswd adminusername
You can’t perform that action at this time.