Skip to content

Instantly share code, notes, and snippets.

View Jimmy-Xu's full-sized avatar

Jimmy Xu Jimmy-Xu

  • Ant Group
  • Beijing, China
View GitHub Profile
package main
import (
"fmt"
"log"
"time"
"golang.org/x/sys/windows/registry"
)
@Jimmy-Xu
Jimmy-Xu / lambda-basic-auth.js
Created January 17, 2019 02:17 — forked from lmakarov/lambda-basic-auth.js
Basic HTTP Authentication for CloudFront with Lambda@Edge
'use strict';
exports.handler = (event, context, callback) => {
// Get request and request headers
const request = event.Records[0].cf.request;
const headers = request.headers;
// Configure authentication
const authUser = 'user';
const authPass = 'pass';
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.2.tar.gz
tar -xzf libtool-2.4.2.tar.gz
cd libtool-2.4.2
./configure && make && sudo make install
# brew install 'https://raw.github.com/simonair/homebrew-dupes/e5177ef4fc82ae5246842e5a544124722c9e975b/ab.rb'
# brew test ab
curl -O https://archive.apache.org/dist/httpd/httpd-2.4.2.tar.bz2
tar zxvf httpd-2.4.2.tar.bz2

Install cask that extends the brew command :

brew install phinze/cask/brew-cask

Install calibre using cask :

brew cask install calibre
@Jimmy-Xu
Jimmy-Xu / .screenrc
Created November 13, 2018 14:04 — forked from Aqzhyi/.screenrc
Mac OS X Terminal .screenrc
vbell off
autodetach on
startup_message off
shell -$SHELL
allpartial off
defc1 off
defencoding utf8
bind b encoding big5 utf8
bind u encoding utf8 utf8
@Jimmy-Xu
Jimmy-Xu / get-vendor.sh
Last active November 1, 2018 07:03
get vendor of repo
#!/bin/bash
# env
github_api_token=$1
owner=$2
# clean
ls -d */ | xargs -i rm -rf {}
rm -rf repo.txt
@Jimmy-Xu
Jimmy-Xu / collapsible-markdown.md
Created October 25, 2018 08:05 — forked from joyrexus/README.md
collapsible markdown

collapsible markdown?

CLICK ME

yes, even hidden code blocks!

print("hello world!")
@Jimmy-Xu
Jimmy-Xu / gist:4446baa090209926e54a0f327477848e
Created September 26, 2018 05:56 — forked from gsong/gist:6321633
Bash script to generate SSL csr/key/crt
#!/bin/bash
# Usage:
#
# ssl_setup [--self] <name> <csr_config>
#
# This script is used to generate key and CSR for use HTTPS in Nginx.
#
# --self Generate self-signed certificate in addition to key and CSR.
# name Output files will be named as <name>.key and <name>.csr.
@Jimmy-Xu
Jimmy-Xu / install-k8s-cluster-with-kubeadm.md
Last active June 7, 2018 13:11
使用kubeadm创建一个K8s的Cluster
@Jimmy-Xu
Jimmy-Xu / demo.md
Created April 29, 2018 03:03 — forked from pwittrock/demo.md
apiserver-builder demo

apiserver-builder demo

Uses v0.1-alpha.21

boilerplate.go.txt

/*
Copyright 2017 The Kubernetes Authors.