Skip to content

Instantly share code, notes, and snippets.

View kepbod's full-sized avatar
🎯
Focusing

Xiao-Ou Zhang kepbod

🎯
Focusing
View GitHub Profile
@kepbod
kepbod / patched_font.sh
Created February 7, 2017 21:57
Install patched font for mac using HomeBrew
brew tap caskroom/fonts
brew cask search /nerd/
brew cask install font-dejavusansmono-nerd-font-mono
@kepbod
kepbod / iterm2-italics.sh
Last active October 1, 2023 13:28
use italics in iterm2
{ infocmp -1 xterm-256color ; echo "\tsitm=\\E[3m,\n\tritm=\\E[23m,"; } > /tmp/xterm-256color.terminfo
tic /tmp/xterm-256color.terminfo
@kepbod
kepbod / local_config.sh
Created October 12, 2016 15:56
Remote Access to Jupiter Notebooks via SSH
IPYNB_PORT=1075 # same as in server config
alias sshpy="ssh -NL $IPYNB_PORT\:localhost:$IPYNB_PORT zhangx@zlab3.umassmed.edu &" # the server should be same with that runing notebook
@kepbod
kepbod / ssh_no_passwd.sh
Created May 8, 2016 08:27
Login ssh without password
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
ssh remote-host
@kepbod
kepbod / refToBed
Last active August 29, 2015 14:08
Convert ref format to BED format
perl -alne '@starts = split /,/,$F[9]; @ends = split /,/,$F[10]; @sizes = map {$ends[$_] - $starts[$_]} 0..($F[8]-1); @offsets = map {$_ - $F[4]} @starts; $" = ","; print "$F[2]\t$F[4]\t$F[5]\t$F[0]/$F[1]\t0\t$F[3]\t$F[6]\t$F[7]\t0,0,0\t$F[8]\t@sizes\t@offsets"' ref.txt > ref.bed
@kepbod
kepbod / font.sh
Last active February 13, 2019 21:40
Installing font for powerline
#!/usr/bin/env bash
printf '\033[0;34m%s\033[0m\n' "Installing font for statusline..."
mkdir $HOME/.fonts
wget -O $HOME/.fonts/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf
fc-cache -vf $HOME/.fonts
mkdir $HOME/.fonts.conf.d
wget -O $HOME/.fonts.conf.d/10-powerline-symbols.conf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf