Skip to content

Instantly share code, notes, and snippets.

View krast's full-sized avatar
🇨🇳
I may be slow to respond.

Krast krast

🇨🇳
I may be slow to respond.
View GitHub Profile
@krast
krast / iladder-gfwlist.pac
Last active May 1, 2018 08:54
iladder-gfwlist
// Generated by gfwlist2pac in precise mode
// https://github.com/clowwindy/gfwlist2pac
var proxy = "PROXY 127.0.0.1:1080;";
var rules = [
"||2dbook.com",
"||4tern.com",
"|http://85.17.73.31/",
"||adorama.com",
@krast
krast / Quiver_HTML_importer.py
Created September 13, 2018 07:04 — forked from kspeeckaert/Quiver_HTML_importer.py
Quiver HTML importer
import json
import uuid
from pathlib import Path
from urllib.parse import urlparse
from datetime import datetime
import html2text
import requests
from bs4 import BeautifulSoup
@krast
krast / fluent-filebeat-comparison.md
Created February 28, 2019 03:15 — forked from StevenACoffman/fluent-filebeat-comparison.md
Fluentd Fluent-bit FileBeat memory and cpu resources

Fluent-bit rocks

A short survey of log collection options and why you picked the wrong one. 😜

Who am I? Where am I from?

I'm Steve Coffman and I work at Ithaka. We do JStor (academic journals) and other stuff. How big is it?

Number what it means
101,332,633 unique visitors in 2017
@krast
krast / tmuxinst.sh
Created March 27, 2019 16:14 — forked from rsponholtz/tmuxinst.sh
install tmux on sles 12 sp 3
#!/bin/bash
zypper addrepo https://download.opensuse.org/repositories/home:/so_it_team:/12.x/SLE_12_SP3/home:so_it_team:12.x.repo
zypper addrepo https://download.opensuse.org/repositories/network:utilities/SLE_12_SP3/network:utilities.repo
zypper refresh
zypper install -y iperf tmux
@krast
krast / latency.txt
Created April 16, 2019 06:47 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
@krast
krast / README.md
Created April 22, 2019 07:46 — forked from straker/README.md
Basic Snake HTML Game

Basic Snake HTML Game

Snake is a fun game to make as it doesn't require a lot of code (less than 100 lines with all comments removed). This is a basic implementation of the snake game, but it's missing a few things intentionally and they're left as further exploration for the reader.

Further Exploration

@krast
krast / lombok_check_generated_sources.txt
Created May 6, 2019 06:46
Lombok delombok 查看lombok生成的源码
参考链接
========
https://projectlombok.org/features/delombok
https://awhitford.github.io/lombok.maven/lombok-maven-plugin/usage.html
为什么需要查看lombok生成的源码?
===============================
主要原因有二:
@krast
krast / standard.sh
Created September 23, 2019 03:37 — forked from hfossli/standard.sh
Standard bash script format
#!/bin/bash
CLEAR='\033[0m'
RED='\033[0;31m'
function usage() {
if [ -n "$1" ]; then
echo -e "${RED}👉 $1${CLEAR}\n";
fi
echo "Usage: $0 [-n number-of-people] [-s section-id] [-c cache-file]"
@krast
krast / ssh_config
Created December 26, 2019 05:09
tmux-template
TCPKeepAlive yes
ServerAliveInterval 60
ServerAliveCountMax 10
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
Host jumpserver
User krast
Hostname jumpserver.krast.net
Port 6666
@krast
krast / gnerv-for-mac.theme
Last active April 7, 2020 08:20
zsh theme
# Clean, simple, compatible and meaningful.
# Tested on Linux, Unix and Windows under ANSI colors.
# It is recommended to use with a dark background.
# Colors: black, red, green, yellow, *blue, magenta, cyan, and white.
#
# Mar 2020 Krast
# E-mail: [email protected]
# logo gnerv
gnerv="$FG[238]