Skip to content

Instantly share code, notes, and snippets.

View ktr0731's full-sized avatar
🐈
I may be slow to respond.

ktr ktr0731

🐈
I may be slow to respond.
View GitHub Profile
if $DEV_VIM == 1
exe "set runtimepath^=" . getcwd()
autocmd! BufWritePost *.vim source %
nnoremap <Space><Space> :DEVELOPMENT_CMD<CR>
endif
test
@ktr0731
ktr0731 / server.tmux.conf
Created May 10, 2017 10:06
tmux configuration for remote server
# Prefix
set-option -g prefix C-q
# Options
set-option -g status-left '#H:[#P]'
set-option -g status-right '#(get_ssid) #(battery -c tmux) [%Y-%m-%d(%a) %H:%M]'
set-option -g status-interval 1
set-option -g default-terminal screen-256color
# Window options
@ktr0731
ktr0731 / server.bashrc
Created May 10, 2017 11:58
.bashc for remote server
[ -z "$PS1" ] && return
HISTCONTROL=ignoredups:ignorespace
shopt -s histappend
HISTSIZE=10000000
HISTFILESIZE=2000000
shopt -s checkwinsize
@ktr0731
ktr0731 / default-keybindings.vim
Created May 27, 2017 02:12
default key bindings in Vim
:h index.txt
history | awk '{ print $1 }' | sort | uniq -c | sort -nr | less
curl <registry>/v2/_catalog
migrate -path . -database 'postgres://root@localhost:26257/bank?sslmode=disable' up
git show :1:hoge.go > hoge.common.go
git show :2:hoge.go > hoge.ours.go
git show :3:hoge.go > hoge.theirs.go
git merge-file hoge.ours.go hoge.common.go hoge.theirs.go > hoge.go
@ktr0731
ktr0731 / main.py
Created May 16, 2018 10:46
短縮 URL 展開してくれる君
import sys
import requests
# default arg is the demo url
def req(url='https://bit.ly/1cY78RZ'):
res = requests.head(url)
if int(res.status_code / 100) != 3:
return res.url
else:
#!/usr/bin/env bash
set -e
if [ "$#" -ne 2 ]; then
echo "usage: ./script <dst> <duration (m)>"
exit 1
fi
echo "start after 3 seconds"