Skip to content

Instantly share code, notes, and snippets.

View daluu's full-sized avatar

David Luu daluu

View GitHub Profile
daluu /
Created May 5, 2022 05:34 — forked from citruz/
Create Ubuntu and Windows VMs with QEMU on Apple Silicon

Running Linux and Windows on M1 with QEMU

30.11.2020: Updated with the new patchseries and instructions for Windows

02.12.2020: Added tweaks

08.12.2020: Updated with patchseries v4

31.01.2020: Updated with patchseries v6

daluu / shell_and_mac_notes.txt
Created February 25, 2022 01:04
Notes for Mac and shell cmds/scripts
shopt -s globstar
alias get-checksum='cd $1; find -type f -exec md5sum {} + | tee $2; cd -'
function timeout() { perl -e 'alarm shift; exec @ARGV' "$@"; }
alias speedtest='wget -O /dev/null'
alias fixvpn="sudo route -n flush && sudo networksetup -setv4off Wi-Fi && sudo networksetup -setdhcp Wi-Fi"
daluu / webhooks.txt
Created November 1, 2019 16:01
webhooks stuff
daluu / py_env_notes.txt
Last active November 14, 2019 16:59
python env notes
various python related commands to run relating to envs
apt-get -y update && apt-get -y --force-yes --fix-missing install build-essential python-dev
pip install virtualenv
virtualenv --system-site-packages -p python3 venv3
source venv3/bin/activate
. venv3/bin/activate
daluu /
Created October 24, 2019 16:21
zk status check
# use either option below
echo ruok | nc zksvr 2181
echo srvr | nc zksvr 2181
daluu / docker_notes.txt
Last active August 1, 2023 19:46
Docker notes
docker system prune --volumes
docker run -u`id -u`:`id -g` -v $(pwd):/user/project -v ~/.aws:/user/.aws -v ~/.npmrc:/user/.npmrc -w /user/project -it --entrypoint /bin/bash circleci/node:12
# get compressed size of docker images (after they're pulled locally)
docker save image-name:latest > sizetest.tar
gzip sizetest.tar
ls -lh sizetest.tar.gz
# see
daluu / custom_rf_docker_image_notes.txt
Created April 7, 2019 22:01
Notes for building custom Robot Framework docker images
Below are various notes to help if building a custom RF docker image that we don't already have publicly available,
e.g. IronPython-based RF docker image, Java/Jython-based RF docker image.
java -jar jython_installer-<version>.jar
# Robot Framework 3.0 supports Jython 2.7 which requires Java 7 or newer.
jython -m ensurepip
jython -m pip install robotframework
daluu / go_get_private_repos.txt
Last active March 26, 2023 08:51 — forked from dmitshur/gist:6927554
How to `go get` private repos using SSH key auth instead of password auth.
$ ssh -A vm
$ git config --global url."".insteadOf ""
$ cat ~/.gitconfig
[url ""]
insteadOf =
$ go get && echo Success!
daluu /
Last active May 2, 2022 23:07
git and github notes