• Stars
    star
    378
  • Rank 113,272 (Top 3 %)
  • Language
    Vim Script
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

대학원 생활을 하며 사용하는 작고 소중한 코딩팁 (linux 명령어 등)

Misc Cheatsheet

이 레포는 다음과 같은 내용을 포함하고 있습니다.

  • 개발과 연구 경험을 배풀고자 만든 레포
  • 주니어분들에게 추천하고 싶은 자료들
  • 터미널을 사랑하는 사용자들에게

Linux

Server

  • 서버 간 파일 전송하기 (scp)
  • 외부 localhost 접속하기 (ngrok)
  • 서버 password 변경하기 (passwd)
  • remote server의 port를 localhost에서 사용하기(ssh -L or ssh -R)
  • 서버의 GUI를 로컬에서 사용하기 (ssh -X or ssh -Y)
  • 서버 ssh-key로 password없이 접속하기 (ssh-keygen)
  • ssh config 파일 설정으로 간단하게 접속하기 (~./ssh/config)

GPU

  • 사용 GPU 지정 Python (CUDA_VISIBLE_DEVICES)
  • CUDA 버전 확인하기 (nvcc)
  • GPU 사용량 확인하기 (nvidia-smi)
  • GPU 사용량 확인하기 2 (nvtop)
  • GPU 사용량 확인하기 3 (nvitop)

Util

  • 노트북을 덮거나 시간이 지나도 꺼지지 않게 (caffeinate)
  • 파일 개수를 알고 싶다면? (ls -l | grep ^- | wc -l)
  • 디스크의 남은 용량을 알고 싶다면 (df -h)
  • Syntax Highlight와 함께 cat을 쓰고 싶다면 (bat)
  • iterm에서 new tab을 만들 때 directory를 유지하고 싶다면?
  • 심볼릭 링크 사용하여 바로가기 만들기(ln -s)
  • pip로 설치 시, 필요없는 output을 보지 않으려면? (pip install-q, -qq, -qqq)
  • tmux에서 마우스 사용하기(set -g mouse on)
  • json 파일 이쁘게 보기 (jq)
  • 폰트 추천 (D2 Coding)

Advanced Utils

  • fig : 터미널 내부 고급 자동 완성. 미쳐버린 퀄리티...
  • say : MacOS 전용 TTS 커맨드

Vim

  • vimrc 통합본
  • (vimrc) 문서 형식 파악 및 문법 하이라이트(syntax on, filetype indent plugin on)
  • (vimrc) 검색, 괄호 등 정보 하이라이트(hlsearch, ruler, showmatch)
  • (vimrc) Python 문서 작성에 편리한 모드(종류별 tab 사이즈, autoindent)
  • (vimrc) 라인 번호 표기(nu or number)
  • (vimrc) 모드별 커서 모양 변경
  • vim에서 여러 줄 주석 처리 (norm i#, norm 1x)
  • vim에서 sudo로 저장하기 (w sudo! tee %)

Git/Github

  • Github Profile Badge List : 깃헙을 다양하게 꾸며봅시다.
  • 브랜치를 만들면서 바로 체크아웃하려면 (git checkout -b)
  • 커밋 날짜 바꾸기 (git commit --amend --no-edit --date)
  • 한글 에러 방지(core.precomposeunicodem, core.quotepath)

Data Science

Computer Vision

  • albumtations : Image data augmentation library
  • ttach : Image Test Time Augmentation with PyTorch
  • timm : Pytorch pre-trained SOTA image models
  • smp : Pytorch pre-trained SOTA image segmentation models

Prototype

  • Streamlit : ML Model을 Web-based GUI로 쉽게 보여주는 오픈소스
  • Gradio : ML Model을 Web-based GUI로 쉽게 보여주는 오픈소스

Tools

ETC

  • watermark : Jupyter에서 라이브러리 버전 명시 익스텐션
  • holidays : 공휴일 구하기. 시계열 데이터에서 유용하게 활용 가능
  • pprint : 이쁜 출력을 위한 내장 라이브러리

Web

Flask

  • Flask에 캐시가 쌓여 새로고침이 안된다면?

Library & Service

  • Vercel : 쉬운 배포 서비스

  • CSS/Styles

  • react

    • Reactour : react에서 onboarding을 도와주는 패키지
    • react-i18next : react 다국어처리 패키지

Data Visualization(JS)

Tool

Website

  • 오픈소스
    • Codepen : html/css/js 코드 스니펫 공유 사이트. 다른 사람들을 통해 테크닉을 습득하기도 좋음
  • 문서 작업
  • 디자인 작업
    • flaticon : 저작권 free 아이콘
    • Unsplash : 저작권 free 이미지
    • dafont.com : 저작권 free 영어 폰트
    • carbon : 코드 공유 이쁘게 만들어주는 사이트
    • 2 Color Combinations : 시각화/UI에서 2색 조합을 살펴볼 때 유용한 사이트
  • 트렌드
    • GeekNews : 최신 개발/기술/스타트업 뉴스 팔로우업에 좋은 서비스
    • Product Hunt : 스타트업의 각자 서비스 공유 플랫폼. 여러 최신 SaaS 등을 살펴볼 수 있음
    • Disquiet : 메이커를 연결해주는 플랫폼. Product Hunt와 유사하게 활용 가능.
  • ETC
    • Ghost : 깃헙 블로그도 싫고, 티스토리도 싫다면? 유료 블로그 플랫폼
    • StackShare : 기술스택공유 템플릿 사이트

Note Taking

  • Notion : 이제는 국룰이 되어버린 노트툴
    • oopy : 노션 페이지를 웹사이트로 만들어주는 서비스
  • Obsidian : Roam과 비슷한 기능의 도구
  • Craft : Notion과 유사한 툴. MacOS에서 사용하며 더 깔끔한 느낌.
  • Bear : 가벼운 마크다운 툴
  • Roam Research : 그래프 형식으로 마크다운 노트를 정리할 수 있는 도구

VSCode Extension

Chrome Extension

  • Arxive : Arxiv 논문 제목을 연도가 아닌 제목-저자 형식으로 바꿔주는 툴
  • Google Scholar Button : google scholar 검색을 extension 상에서 할 수 있음.

Application

  • Todoist : 투두리스트 관리 툴 - 사용성이 좋음
  • TickTick : 투두리스트 관리 툴 - 기능이 많음
  • Mathpix Snip : 수식 스크린샷을 LaTex으로 바꿔주는 툴
  • 1password : 패스워드 관리 툴
  • Havitica : 게이미피케이션을 활용한 루틴 관리 툴

Articles & Repo

More Repositories

1

kaggle-badge

Add dynamically generated Kaggle Tier & Medals on your readme.
209
star
2

awesome-deepfake-porn-detection

papers, repos, datasets : deepfake and porn detection using deep learning
89
star
3

web3-onboarding

다양한 Web3 자료를 통한 온보딩
67
star
4

Deep-Papers

Deep Learning Paper Simple Review + Helpful Article
48
star
5

Problem-Solving

처음부터 시작하는 알고리즘 라이프
Python
29
star
6

Python-Algorithm

Python으로 CP용 알고리즘 구현체 모음집
Python
28
star
7

subinium.github.io

subinium's blog
HTML
19
star
8

Python-Data-Visualization

All about Python Visualization
Jupyter Notebook
14
star
9

CV

Subin An's CV
13
star
10

Pytorch-AutoEncoders

Implementing Autoencoder Series in Pytorch.
Python
11
star
11

BOJ-Samsung-Implementation

삼성 SW 역량테스트 기출문제 풀이 코드 with C++ / Python
Python
9
star
12

DL4CV-Code

EECS 498-007 / 598-005: Deep Learning for Computer Vision Assignment
Jupyter Notebook
9
star
13

Evaluation-of-GANs

7
star
14

Pytorch-GAN-Keynote-KR

Pytorch로 구현한 GAN과 관련 Keynote
Python
6
star
15

VQVAE

Unofficial Pytorch implementation of Neural Discrete Representation Learning (2017) : https://arxiv.org/abs/1711.00937
Python
6
star
16

ProjectEuler

Project Euler source code
C++
6
star
17

IML

Interpretable Machine Learning 번역본
CSS
6
star
18

Various-Thoughts-in-AI

AI topics to consider at least once
4
star
19

HCI-Papers

HCI-Papers Checklist
4
star
20

Gamification-Resources

awesome gamification resources...!
3
star
21

Algorithm

subinium의 AlgoGuide Page
HTML
3
star
22

Pytorch-Practice

PyTorch Tutorial : Paper Implementation
3
star
23

deeplearnging-from-scratch-3

밑바닥부터 시작하는 딥러닝 연습 레포
Python
2
star
24

subinium

2
star
25

Modern-JavaScript-Practice

"모던 자바스크립트 입문" 연습 레포
2
star
26

React-D3-Practice-Format

JavaScript
1
star
27

d3-code-snippet

d3 code snippet
1
star
28

PS_Algorithm

C++
1
star
29

Interpretable-AI

해석가능한 머신러닝 공부용 레포
Jupyter Notebook
1
star
30

django-practice

pythonanywhere로 시작하는 django생활
Python
1
star
31

BOJ-SOLUTIONS

Baekjoon Online Judge 풀이집 by subinium
C++
1
star
32

Voice-Conversion

https://subinium.github.io/Voice-Conversion/
CSS
1
star
33

pcap_test

C++
1
star
34

OpenCV-Face-Pose-Estimation-from-Landmarks

Python
1
star
35

d3-practice

d3 v6 practice repo
HTML
1
star