Skip to content

Instantly share code, notes, and snippets.

View liweiv's full-sized avatar
🎯
Focusing

李伟 liweiv

🎯
Focusing
View GitHub Profile
@liweiv
liweiv / aes-256-cbc-test.js
Created August 21, 2021 16:31 — forked from brettscott/aes-256-cbc-test.js
AES 256 CBC encryption between Golang and Node JS
// Node v6.9.0
//
// TEST FILE (cut down for simplicity)
// To ensure Golang encrypted string can be decrypted in NodeJS.
//
let crypto;
try {
crypto = require('crypto');
@liweiv
liweiv / iterm2-solarized.md
Created March 24, 2020 12:47 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

Default

Default

Powerlevel10k

Powerlevel10k

@liweiv
liweiv / dnsmasq OS X.md
Created December 14, 2019 03:16 — forked from ogrrd/dnsmasq OS X.md
Setup dnsmasq on OS X

Never touch your local /etc/hosts file in OS X again

NOTE this has been done properly by a guy here: https://www.stevenrombauts.be/2018/01/use-dnsmasq-instead-of-etc-hosts/

You should go and do that now, ignore all of this.

To setup your computer to work with *.dev domains, e.g. project.dev, awesome.dev and so on, without having to add to your hosts file each time.

Requirements

@liweiv
liweiv / minikube-sierra.md
Last active October 10, 2019 03:51 — forked from inadarei/minikube-sierra.md
Minikube Setup: Docker for Mac / Sierra

Prerequisite: latest Docker for Mac on MacOS Sierra

$ brew update
$ brew install hyperkit
$ brew install docker-machine-driver-hyperkit
$ ls -l /usr/local/opt/docker-machine-driver-hyperkit/bin/
$ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit
@liweiv
liweiv / .vimrc
Created November 17, 2017 08:01 — forked from jhezjkp/.vimrc
vim配置
"安装/更新:BundleInstall
"卸载即将对应项注释后再运行:BundleClean
"取消兼容模式
set nocompatible
"关闭文件类型侦测,必须
filetype off
"powerline配置要求
set laststatus=2
"编码设置
@liweiv
liweiv / gitlab-omnibus-backup.sh
Created September 20, 2017 03:30 — forked from cyriac/gitlab-omnibus-backup.sh
Gitlab Omnibus backup to Amazon S3
gitlab-rake gitlab:backup:create
find /var/opt/gitlab/backups -mtime +7 -exec rm {} \;
s3cmd sync --skip-existing --delete-removed /var/opt/gitlab/backups/ s3://<s3-bucket-name>/gitlab/backups/
@liweiv
liweiv / pull.go
Created April 7, 2017 08:11 — forked from sithembiso/pull.go
git pull using git2go
func (repo *Repo) Pull() error {
branch, err := repo.Branch()
if err != nil {
return err
}
// Get the name
name, err := branch.Name()
if err != nil {
return err