Skip to content

Instantly share code, notes, and snippets.

@mingkaic
mingkaic / init.vim
Last active December 31, 2023 03:39
My neovim init
""" vim-plug plugins (to install `curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim`)
call plug#begin('~/.config/nvim/plugged')
" syntax
"Plug 'valloric/youcompleteme', { 'dir': '~/.config/nvim/plugged/youcompleteme', 'do': './install.py --all' }
Plug 'stefandtw/quickfix-reflector.vim'
Plug 'scrooloose/syntastic'
Plug 'scrooloose/nerdcommenter'
Plug 'neoclide/coc.nvim', { 'branch': 'release' }
Plug 'andersbakken/rtags'
@mingkaic
mingkaic / Dockerfile
Last active January 25, 2021 00:54
mkaichen/bionic_conan_cmake (Dockerfile environment for testing and deploying via conan)
# mkaichen/bionic_conan_cmake
FROM ubuntu:18.04
# install preliminary deps
RUN apt-get update &&\
apt-get install -y wget python3 python3-pip python3-setuptools git libssl-dev &&\
pip3 install wheel
# install cmake
RUN apt purge --auto-remove cmake &&\
#!/usr/bin/env bash
MYNAME="${0##*/}";
function usage {
cat <<EOF
synopsis: given a stream of domains to dig, continuously dig randomly until stopped
dns_server
IP to the dns server (default: <empty>, dig according to local resolv.conf)
affix
@mingkaic
mingkaic / Dockerfile
Last active January 25, 2021 00:04
mkaichen/bazel_cpp_tf
# mkaichen/bazel_cpp_tf
FROM mkaichen/bazel_cpp:latest
RUN pip install tensorflow
@mingkaic
mingkaic / Dockerfile
Last active January 25, 2021 00:03
mkaichen/bazel_cpp (bazel env for cpp projects)
# mkaichen/bazel_cpp
FROM mkaichen/ubuntu-setup:bazel-ubuntu18
# general & lcov setup
RUN apt-get update && apt-get install -y make libc6-dbg lcov git;
# coverall-lcov install
RUN apt-get install -y ruby
RUN gem install coveralls-lcov
@mingkaic
mingkaic / bazel_setup.sh
Last active January 11, 2018 00:42
setup bazel Ubuntu 14.04
#!/usr/bin/env bash
add-apt-repository ppa:webupd8team/java
apt-get update && sudo apt-get install oracle-java8-installer
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
apt-get update && apt-get install bazel
apt-get upgrade bazel
@mingkaic
mingkaic / bazel_setup.sh
Last active November 10, 2018 08:05
setup bazel Ubuntu 16.04
#!/usr/bin/env bash
apt-get update
apt-get install -y openjdk-8-jdk
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
apt-get update && apt-get install -y bazel
apt-get upgrade bazel
@mingkaic
mingkaic / Dockerfile
Last active January 11, 2018 04:51
minimal ubuntu docker container to share amongst multiple projects
FROM ubuntu:latest
RUN apt-get update
RUN apt-get -y install \
git \
curl \
dist-upgrade \
build-essential \
python-software-properties
RUN curl -sL https://deb.nodesource.com/setup_7.x | bash -