Skip to content

Instantly share code, notes, and snippets.

View hjue's full-sized avatar

hjue hjue

  • Beijing, China
View GitHub Profile
@hjue
hjue / skills_of_f2e.md
Created February 6, 2020 12:35 — forked from ourai/skills_of_f2e.md
一个前端开发者所需要具备的知识和能力

前端开发者知识(能力)体系

本条目根据朴灵所整理的“前端开发知识结构”进行重新分类并拓展,以帮助将要或已经从事 web 前端开发的同行们理清思路,查缺补漏。

作为一个成熟的职业人,不仅仅要是一名优秀的开发人员,更应该深刻理解企业的需要并充分发挥自己的作用帮助所在公司取得最大效益。

开发技术

  • 程序
  • 标准规范
@hjue
hjue / gist:0e3098712b8552a8d76223e883818392
Last active November 13, 2019 21:57
convert m4a to mp3
author=""
title=""
album=""
output="mp3"
for i in `find . -maxdepth 1 -type d 2>/dev/null`
do
if [ "$i" = "." ]; then
continue
fi
@hjue
hjue / rm_mysql.md
Created August 23, 2019 02:18 — forked from vitorbritto/rm_mysql.md
Remove MySQL completely from Mac OSX

Remove MySQL completely

  1. Open the Terminal

  2. Use mysqldump to backup your databases

  3. Check for MySQL processes with: ps -ax | grep mysql

  4. Stop and kill any MySQL processes

  5. Analyze MySQL on HomeBrew:

brew remove mysql

@hjue
hjue / 1_kubernetes_on_macOS.md
Created July 22, 2018 22:09 — forked from kevin-smets/1_kubernetes_on_macOS.md
Local Kubernetes setup on macOS with minikube on VirtualBox and local Docker registry

Requirements

Minikube requires that VT-x/AMD-v virtualization is enabled in BIOS. To check that this is enabled on OSX / macOS run:

sysctl -a | grep machdep.cpu.features | grep VMX

If there's output, you're good!

Prerequisites

@hjue
hjue / pull-heapster-image.sh
Created April 2, 2018 07:46
pull heapster image
#!/bin/sh
images=(
gcr.io/google_containers/heapster-amd64:v1.5.2
gcr.io/google_containers/heapster-influxdb-amd64:v1.3.3
gcr.io/google_containers/heapster-grafana-amd64:v4.4.3
)
pullImage(){
if [ x$1 != x ]
@hjue
hjue / sketch-never-ending.md
Created March 26, 2018 13:10 — forked from Bhavdip/sketch-never-ending.md
Modify Sketch to never ending trial

###Sketch trial non stop

Open hosts files:

$ open /private/etc/hosts

Edit the file adding:

127.0.0.1 backend.bohemiancoding.com

127.0.0.1 bohemiancoding.sketch.analytics.s3-website-us-east-1.amazonaws.com

@hjue
hjue / gencert.sh
Created March 21, 2018 09:59
generate cert for nginx
#!/bin/sh
# create self-signed server certificate:
read -p "Enter your domain [www.example.com]: " DOMAIN
echo "Create server key..."
openssl genrsa -des3 -out $DOMAIN.key 1024
@hjue
hjue / pull-k8s-images-client.sh
Created March 14, 2018 07:39
pull k8s image for node
images=(
kube-proxy-amd64:v1.9.3
pause-amd64:3.0
)
for imageName in ${images[@]} ; do
docker pull registry.cn-hangzhou.aliyuncs.com/gionee/$imageName
docker tag registry.cn-hangzhou.aliyuncs.com/gionee/$imageName gcr.io/google_containers/$imageName
docker rmi registry.cn-hangzhou.aliyuncs.com/gionee/$imageName
done
@hjue
hjue / push-k8s-images.sh
Created March 14, 2018 06:06
push k8s images
images=(
kube-apiserver-amd64:v1.9.3
kube-scheduler-amd64:v1.9.3
kube-controller-manager-amd64:v1.9.3
kube-proxy-amd64:v1.9.3
etcd-amd64:3.1.11
pause-amd64:3.0
k8s-dns-sidecar-amd64:1.14.7
k8s-dns-kube-dns-amd64:1.14.7
k8s-dns-dnsmasq-nanny-amd64:1.14.7
@hjue
hjue / pull-k8s-images.sh
Created March 14, 2018 06:05
pull k8s images
images=(
kube-apiserver-amd64:v1.9.3
kube-scheduler-amd64:v1.9.3
kube-controller-manager-amd64:v1.9.3
kube-proxy-amd64:v1.9.3
etcd-amd64:3.1.11
pause-amd64:3.0
k8s-dns-sidecar-amd64:1.14.7
k8s-dns-kube-dns-amd64:1.14.7
k8s-dns-dnsmasq-nanny-amd64:1.14.7