@todo - deptno/deptno.github.io GitHub Wiki

@todo

  • pods 110 개 μ œν•œ ν’€κΈ° (cidr 이슈)
  • 거울 사기
  • grafana alarm
  • ha 깨짐 home-assistant
    • ip_bans.yaml νŒŒμΌμ— μ™œ μ„œλ²„ 자기 μžμ‹ μ˜ ipκ°€ μΆ”κ°€λ˜λŠ”μ§€ ν™•μΈν•΄μ„œ 쑰치 ν•„μš”
  • [o] vim μ„€μ •
    • vim cd.. 이 cwd 기쀀이라 recursive ν•˜κ²Œ λ™μž‘ν•˜μ§€ μ•ŠλŠ” 문제 μˆ˜μ •
      • vim cd.. cwd 기쀀이 μ•„λ‹ˆλΌ ν˜„μž¬ 파일 기쀀이라 λ™μž‘ν•˜μ§€ μ•ŠλŠ” κ²ƒμœΌλ‘œ cwd κΈ°μ€€μœΌλ‘œ μˆ˜μ • ν•„μš”
    • [O] vim-startify μ„€μ •
      • startify session μ—μ„œ cwd 지정이 κ°€λŠ₯ν•œμ§€ 확인
        • startify_change_to_dir μ˜΅μ…˜μ„ μ‚¬μš©ν•΄ λ΄€μœΌλ‚˜ μ‚¬μš©μ„±μ΄ λ–¨μ–΄μ§€κ³  git root 둜 가야함 -> λ²”μš©μ μœΌλ‘œ cdp κ΅¬ν˜„ ν”„λ‘œμ νŠΈλ‘œ 루트 이동이 κ°€λŠ₯
      • tmux window -> session
      • head text 제거
      • git modified 와 untracked λ₯Ό ν•©μΉ  것
      • λ‚˜κ°ˆλ•Œ μž„μ‹œ μ„Έμ…˜(_latest)으둜 μ €μž₯
      • vim-startify 섀정에 λŒ€ν•œ 기둝 μž‘μ„±
      • [O] μ˜΅μ…˜ κ²€ν† 
        • g:startify_update_oldfiles - vim μ‹œμž‘μ‹œμ μ΄ μ•„λ‹ˆλΌ 계속적인 μ—…λ°μ΄νŠΈλ‘œ 이해
        • g:startify_session_persistence - μ΄λ ‡κ²Œ 되면 μ„Έμ…˜μ΄ μ΅œμ’… μƒνƒœλ₯Ό κΈ°μ–΅ν•˜κ²Œλ¨, _latest κ°€ λ²ˆμž‘ν•˜λ©΄ 이걸 ν…ŒμŠ€νŠΈ
        • λ§ˆμ§€λ§‰ session κ°„μ˜ μ „ν™˜ 지원이 ν•„μš” https://github.com/deptno/NvChad/commit/1996f7c
        • μž„μ‹œ μ„Έμ…˜ μ €μž₯ 슬둯 μ—¬λŸ¬κ°œ 지원 - 의미 없을 것 κ°™μŒ
        • g:startify_session_before_save - nvim-tree, symbol-outline λ“± 제거, λ‘˜λ‹€ λ¬Έμ œκ°€ μžˆμ–΄μ„œ 제거 λͺ»ν•¨
        • cmd 지정이 κ°€λŠ₯함 - λ§ˆμ§€λ§‰ μ„Έμ…˜κ°„ μ „ν™˜ κ΅¬ν˜„
        • session 에 μ†ν•œ 파일이 μ—΄λ¦¬λŠ” μˆœκ°„ ν•΄λ‹Ή session 을 μ—¬λŠ” κΈ°λŠ₯ κ²€ν† (이걸 μ“°λ©΄ _latest λŠ” λ“œλž)
        • λ‚˜κ°ˆλ•Œ neogit κ΄€λ ¨ 파일이 μ—΄λ €μžˆμœΌλ©΄ λ‹«κ³  μ΄λ™ν•˜λ„λ‘, NeogitStatus
        • session λ³€κ²½μ‹œ μ €μž₯ μœ„ν—˜ν•  수 μžˆμ„ 것 κ°™μŒ, μ €μž₯을 μŠ΅κ΄€ν™”
        • repo 의 경우 branch 별 μ„Έμ…˜ μ €μž₯ 및 λ³€κ²½ 방법 κ³ λ―Ό
      • session bookmark κ°€ ν•„μš”ν•œκ²ƒ
    • [o] gx
    • cd? μ—μ„œ ν˜„μž¬ 브랜치 + origin κΉŒμ§€ 확인 ν•„μš”
    • @cite μžλ™μ™„μ„± dictionary 생성
    • nvchad default theme λ³€κ²½
    • [.] vimwiki
      • diary λ₯Ό ν΄λ”κ΅¬μ‘°κ±°μ•„λ‹ˆλΌ prefix ν˜•νƒœλ‘œ 평탄화 κ°€λŠ₯ν•œ μ˜΅μ…˜μ΄ μžˆλŠ”μ§€ κ²€ν† 
        • diary: prefix λ₯Ό 톡해 μƒλŒ€κ²½λ‘œκ°€ μ•„λ‹ˆμ–΄λ„ 링크가λŠ₯ν•˜λ―€λ‘œ 이걸 이용
        • κ²½λ‘œμ— depth κ°€ λ“€μ–΄κ°„ 경우, / prefix λ₯Ό ν†΅ν•΄μ„œ wiki 루트둜 λΆ€ν„° κ³„μ‚°λ˜λ‹ˆ 이걸 μ‚¬μš©
          • deptno.dev μ—μ„œ ν•΄λ‹Ή 컨셉이 μ§€μ›λ˜κ³  μžˆλŠ”μ§€ 확인이 ν•„μš” -> μ•ˆλ˜λ©΄ κ΅¬ν˜„
      • νšŒμ‚¬μ™€ private wiki λ₯Ό 뢄리
        • λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ - diary λ₯Ό ν†΅μ§Έλ‘œ λ³΅μ‚¬ν•˜κ³ (git-subtree) μˆ˜λ™μœΌλ‘œ ν•„ν„°(git-rebase)λ§ν•΄μ„œ 필터링할 것
      • bug νŠΉμ • μΌ€μ΄μŠ€μ— vimwikiκ°€ κΊΌμ§€λŠ” 상황이 있음 ν˜„μž¬ 파일 κΈ°μ€€ 24라인 이후에 λŽμŠ€κ°€ 더 λ“€μ–΄κ°„ todoλ₯Ό μƒμ„±ν•˜λ©° 꺼짐
      • timestamp, ν˜Ήμ€ 닀이어킀λ₯Ό μ‚½μž…ν•˜λŠ” ν‚€λ§΅ μΆ”κ°€ - 이미 snippet μžλ™μ™„μ„±μœΌλ‘œ μ§€μ›λ˜κ³  μžˆμ—ˆμŒ diso
      • code block 을 μ‹€ν–‰ν• λ•Œ shell ꡬ문인 경우 tmux 의 λ‹€λ₯Έ panelμ—μ„œ μ‹€ν–‰ν•  수 μžˆλ„λ‘ 지원 gx
      • λ‹€λ₯Έ wiki 둜 이동할 λ•Œ session μ „ν™˜ vim-startify
      • calendar λ₯Ό μ΄μš©ν•΄μ„œ μ‹œκ°ν™”
        • wiki
          • diary
          • λ‚ μ§œ νƒœκ·Έ ν˜Ήμ€ 닀이어리 링크 νƒœκ·Έ
          • git stat since until 을 ν†΅ν•΄μ„œ 파일기둝
        • μŠ¬λž™ ν•΄λ‹Ήλ‚  νƒœκ·Έλ“±
        • apple reminder
        • api,ꡬ글 λ“± cloud provider 연동, filter + νœ΄κ°€ 이λͺ¨μ§€λ“±
      • νŠΉμ • λŒ€ν•œ highlight, gx νŒ¨ν„΄ λ§€μΉ­κ³Ό 같이 μ“Έ 수 μžˆμ„λŸ°μ§€
    • octo λ„μž… κ²€ν† 
    • neogit git checkout λŒ€μ‹  git switch λ₯Ό μ΄μš©ν•  방법
      • diff κ°€ intellij λŒ€λΉ„ λΆˆνŽΈν•¨
        • diffview κ°€ ν™œμ„±ν™”λ˜λ©΄ theme 자체λ₯Ό λ³€κ²½ν•΄λ²„λ¦¬λŠ” 것도 κ³ λ €
        • change base μ‰½κ²Œ
    • [o] window
      • buffer μ΅œλŒ€ κ°€λ‘œμ‚¬μ΄μ¦ˆλ‘œ window width μ„€μ • https://github.com/deptno/NvChad/commit/3008b87d
      • μ œλŒ€λ‘œ λ™μž‘ν•˜μ§€ μ•ŠλŠ” κ²½μš°κ°€ μžˆλŠ” κ²ƒμœΌλ‘œ λ³΄μž„, 확인 처리
    • [o] code chunk μ‹€ν–‰, repl
    • lab/gx
      • github wiki λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλŠ”λ° 이 λΆ€λΆ„ github link λ”°κΈ°
      • ssh 기반으둜 μ½”λ“œκ°€ μž‘μ„±λ˜μ–΄μžˆλŠ”λ° https 같이 지원
      • bug url 인데 일반 μ»€λ°‹μœΌλ‘œ 인식
  • fork ν”„λ‘œμ νŠΈ sync 타이밍에 overwrite 된 README λ₯Ό μœ μ§€ν•  수 μžˆλŠ” 방법 κ²€ν† 
  • 라즈베리파이 판맀
  • μš”κΈˆμ œ 찾아보기
  • 에어컨 μ²­μ†Œ
  • overdue 2023-10-05 μ£Όκ°„ 보고 μž‘μ„±
  • [o] tmux
  • vim μ—μ„œ cwd ν˜Ήμ€ ν˜„μž¬ 파일의 μœ„μΉ˜λ₯Ό κ°€μ§€κ³  tmux {pane,window} λ₯Ό 생성할 수 μžˆλ„λ‘ 지원 - https://github.com/deptno/NvChad/commit/8e6dfa1
  • [.] git terminal ν™•μž₯
    • .github/CODEOWNERS νŒŒμΌμ„ κΈ°μ€€μœΌλ‘œ fzf μžλ™μ™„μ„± κΈ°λŠ₯ κ΅¬ν˜„
cat .github/CODEOWNERS | grep -v '^#' | grep -E '@[A-z0-9_-]+' | awk '{ for (i=2; i<NF; i++) print $i;}' | sort | uniq 
  • graph 확인

  • mergetool intellij 이용

  • difftastic -> delta 둜 λ³€κ²½, forgit 지원이 μ•ˆλ˜λŠ” λ¬Έμ œκ°€ μžˆμ–΄μ„œ λ³€κ²½ https://github.com/deptno/.config/commit/e8ef36479716e41276efe3b6275f5806b9eaae97

    • git show commit
    • μ—¬λŸ¬ 컀밋을 μ„ νƒν•΄μ„œ λ³€κ²½λœ 파일 리슀트 보기
      • ν•΄λ‹Ή 파일의 diff
  • last commit diff 보기

  • ν˜„μž¬ λΈŒλžœμΉ˜μ™€ λΆ€λͺ¨ 브랜치 μ‚¬μ΄μ˜ diff

    • ν˜„μž¬ λΈŒλžœμΉ˜μ—λ§Œ ν¬ν•¨λœ μ»€λ°‹λ“€λ‘œ 확인
  • ν˜„μž¬ 파일

    • ν˜„μž¬ νŒŒμΌμ—μ„œμ˜ μˆ˜μ •μ‚¬ν•­ log
    • ν˜„μž¬ νŒŒμΌμ—μ„œμ˜ 선택 μ˜μ—­ μˆ˜μ •μ‚¬ν•­ log
  • log: preview navigation

  • νšŒμ‚¬ chrome profile -> safari profile

  • rust ν•΄λ³Όλ§Œ ν•œ λ―Έμ…˜

  • λͺ¨λ“  ui 화면에 κ³΅μœ ν•œ 이름이 μžˆμ–΄μ„œ wiki 에 μ°Ύμ•„ 갈 수 μžˆμ–΄μ•Όν•œλ‹€

    • μΉ΄μΉ΄μ˜€ν†‘ μ•Œλ¦Όν†‘ λ“±λ„μžˆμŒ
    • web이면 url
    • app인 경우 navigation screen 이름
  • [.] νŠΉμ • λ ˆν¬μ—μ„œ 라이브러리 μ •μ˜λ₯Ό λͺ»λ”°λΌκ°€λŠ” κ²½μš°κ°€ 있음

    • ν•΄λ³΄λ‹ˆ 섀정이 pnpλͺ¨λ“œλΌ 이거 κ΄€λ ¨λœ 것인지 확인 ν•„μš”
    • ν”„λ‘œμ νŠΈ root μ—μ„œ yarn dlx @yarnpkg/sdks vim μ„€μΉ˜ ν•„μš”, lbrayner/vim-rzip μ„€μΉ˜ ν•„μš”
  • 2022-11-25 지라 λ°±λ‘œκ·Έμ—μ„œ μŠ€ν”„λ¦°νŠΈ μ„€μ • 배치 μ²˜λ¦¬κ°€ ν•„μš”

link