https://www.facebook.com/groups/InfraEngineer
GIF pack include version
https://docs.google.com/presentation/d/1BTwGPUG6KGwc3xoW1_vU7CmloHXW-ardytNWomPdSy4/edit?usp=sharing
2. 컭!?
얽, 헑, 읅, 쿍 등 닉네임으로 여기저기 활동 함.
TV도 만들고,
클라우드 리서치도 하다가,
요즘은 웹서비스 관련 이것저것 하는 중.
키보드 및 터미널 등 개발환경에 집착함.
https://github.com/keyolk/config
https://github.com/keyolk/workspace
14. Container ?
docker with root
docker with rootless
https://docs.docker.com/engine/security/rootless/
package manager with root
gentoo prefix with rootless
https://wiki.gentoo.org/wiki/Project:Prefix
20. Fishshell
man page 기반 auto suggestion 및 tab completion
easy configuration
modern syntax
bash 호환이 아님 !?
set
functions
bind
http://fishshell.com/docs/current/index.html
22. Snippet
스니펫(snippet)은 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어이다. 사용자가 루틴 편집 조작 중 반복
타이핑을 회피할 수 있게 도와준다.[1
terminal
- https://github.com/knqyf263/pet
- https://github.com/tokozedg/sman
vim
- https://github.com/SirVer/ultisnips
- https://github.com/honza/vim-snippets
- https://github.com/neoclide/coc-snippets
tldr
- https://tldr.sh/
37. Binary edit
augroup Binary
au!
au BufReadPre *.bin let &bin=1
au BufReadPost *.bin if &bin | %!xxd
au BufReadPost *.bin set ft=xxd | endif
au BufWritePre *.bin if &bin | %!xxd -r
au BufWritePre *.bin endif
au BufWritePost *.bin if &bin | %!xxd
au BufWritePost *.bin set nomod | endif
augroup END
fidian/hexmode
45. Like Term on Browser
vimium
supports
- chromium based
- firefox
Not supports
- android chrome
https://sudipbhandari126.github.io/resources/links-vimium.gif
48. Todo
tmux
- fzf integration 더 많이
- clipboard integration 더 잘
- pane layout 편하게
fish
- snippet 더 잘
vim
- buffer 순서 바꿔보기
- 정렬하면서 indentation 설정 반영하기
- normal mode에서 keyboard layout 자동 전환
- window layout 더 쉽게
너무 어렵다 ...
etc
- synergy
- deskdock
49. In short
git / docker 로 관리하자
tmux / screen 꼭 쓰자
fishshell / zsh 에서 자동완성을 최대한 활용하자
neovim / vim
- editorconfig
- LSP
parallel ansible 은 필요할때 쓰자
fzf 많이 쓰자