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 / fix_onedrive.sh
Created December 20, 2023 08:08 — forked from drblue/fix_onedrive.sh
Fix OneDrive for Mac CPU usage
#!/bin/bash
## Fix OneDrive for Mac CPU usage
##
## Seems this is still a problem 5 years later after I created this little gist.
## I have long since stopped using OneDrive (luckily), but according to
## comments below, I have added the new path for OfficeFileCache for macOS
## Mojave (10.14) and Catalina (10.15).
## Run this on macOS Mojave (10.14) and Catalina (10.15)
find ~/Library/Containers/ -type d -name OfficeFileCache -exec rm -r {} +
@krast
krast / reinvent.md
Created December 29, 2022 03:25 — forked from pfeilbr/reinvent.md
link for reinvent slides
@krast
krast / install
Created July 24, 2020 02:50
zplug config and install
brew install zplug
vi ~/.zshrc
source ~/.zshrc
@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]
@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 / 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 / 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 / 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 / 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 / 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