{"id":13757496,"url":"https://github.com/subinium/Misc-Cheatsheet","last_synced_at":"2025-05-10T05:32:08.294Z","repository":{"id":44464516,"uuid":"373221277","full_name":"subinium/Misc-Cheatsheet","owner":"subinium","description":"대학원 생활을 하며 사용하는 작고 소중한 코딩팁 (linux 명령어 등)","archived":false,"fork":false,"pushed_at":"2022-07-07T08:32:20.000Z","size":30,"stargazers_count":381,"open_issues_count":0,"forks_count":37,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-16T13:35:13.070Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/subinium.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-02T15:42:46.000Z","updated_at":"2024-11-12T11:24:44.000Z","dependencies_parsed_at":"2022-07-31T14:49:05.480Z","dependency_job_id":null,"html_url":"https://github.com/subinium/Misc-Cheatsheet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subinium%2FMisc-Cheatsheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subinium%2FMisc-Cheatsheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subinium%2FMisc-Cheatsheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subinium%2FMisc-Cheatsheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/subinium","download_url":"https://codeload.github.com/subinium/Misc-Cheatsheet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253371076,"owners_count":21897998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T12:00:39.747Z","updated_at":"2025-05-10T05:32:08.044Z","avatar_url":"https://github.com/subinium.png","language":"Vim script","funding_links":[],"categories":["Learning and Reference","Project"],"sub_categories":["Tutorials and Books","Miscellaneous"],"readme":"# Misc Cheatsheet\n\n이 레포는 다음과 같은 내용을 포함하고 있습니다.\n\n- 개발과 연구 경험을 배풀고자 만든 레포\n- 주니어분들에게 추천하고 싶은 자료들\n- 터미널을 사랑하는 사용자들에게\n\n## Linux \n\n### [Server](linux/server.md)\n\n- 서버 간 파일 전송하기 (`scp`)\n- 외부 localhost 접속하기 (`ngrok`)\n- 서버 password 변경하기 (`passwd`)\n- remote server의 port를 localhost에서 사용하기(`ssh -L` or `ssh -R`)\n- 서버의 GUI를 로컬에서 사용하기 (`ssh -X` or `ssh -Y`)\n- 서버 ssh-key로 password없이 접속하기 (`ssh-keygen`)\n- ssh config 파일 설정으로 간단하게 접속하기 (`~./ssh/config`)\n\n### [GPU](linux/gpu.md)\n\n- 사용 GPU 지정 Python (`CUDA_VISIBLE_DEVICES`)\n- CUDA 버전 확인하기 (`nvcc`)\n- GPU 사용량 확인하기 (`nvidia-smi`)\n- GPU 사용량 확인하기 2 (`nvtop`)\n- GPU 사용량 확인하기 3 (`nvitop`)\n\n### [Util](linux/util.md)\n\n- 노트북을 덮거나 시간이 지나도 꺼지지 않게 (`caffeinate`)\n- 파일 개수를 알고 싶다면? (`ls -l | grep ^- | wc -l`)\n- 디스크의 남은 용량을 알고 싶다면 (`df -h`)\n- Syntax Highlight와 함께 cat을 쓰고 싶다면 (`bat`)\n- iterm에서 new tab을 만들 때 directory를 유지하고 싶다면?\n- 심볼릭 링크 사용하여 바로가기 만들기(`ln -s`)\n- pip로 설치 시, 필요없는 output을 보지 않으려면? (`pip install`의 `-q`, `-qq`, `-qqq`)\n- tmux에서 마우스 사용하기(`set -g mouse on`)\n- json 파일 이쁘게 보기 (`jq`)\n- 폰트 추천 (`D2 Coding`)\n\n### Advanced Utils\n\n- [fig](https://github.com/withfig/autocomplete) : 터미널 내부 고급 자동 완성. 미쳐버린 퀄리티...\n- [say](https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/FineTuning/FineTuning.html) : MacOS 전용 TTS 커맨드\n\n### [Vim](linux/vim.md)\n\n- **[vimrc 통합본](linux/.vimrc)**\n- (vimrc) 문서 형식 파악 및 문법 하이라이트(`syntax on`, `filetype indent plugin on`)\n- (vimrc) 검색, 괄호 등 정보 하이라이트(`hlsearch`, `ruler`, `showmatch`)\n- (vimrc) Python 문서 작성에 편리한 모드(종류별 tab 사이즈, `autoindent`)\n- (vimrc) 라인 번호 표기(`nu` or `number`)\n- (vimrc) 모드별 커서 모양 변경\n- vim에서 여러 줄 주석 처리 (`norm i#`, `norm 1x`)\n- vim에서 sudo로 저장하기 (`w sudo! tee %`)\n\n### [Git/Github](/linux/github.md)\n\n- Github Profile Badge List : 깃헙을 다양하게 꾸며봅시다.\n- 브랜치를 만들면서 바로 체크아웃하려면 (`git checkout -b`)\n- 커밋 날짜 바꾸기 (`git commit --amend --no-edit --date`)\n- 한글 에러 방지(`core.precomposeunicodem`, `core.quotepath`) \n\n## Data Science\n\n### Computer Vision\n\n- [albumtations](https://github.com/albumentations-team/albumentations) : Image data augmentation library\n- [ttach](https://github.com/qubvel/ttach) : Image Test Time Augmentation with PyTorch\n- [timm](https://github.com/rwightman/pytorch-image-models) : Pytorch pre-trained SOTA image models\n- [smp](https://github.com/qubvel/segmentation_models.pytorch) : Pytorch pre-trained SOTA image segmentation models\n\n### Prototype\n\n- [Streamlit](https://github.com/streamlit/streamlit) : ML Model을 Web-based GUI로 쉽게 보여주는 오픈소스\n- [Gradio](https://github.com/gradio-app/gradio) : ML Model을 Web-based GUI로 쉽게 보여주는 오픈소스\n\n### Tools\n\n- [Jupyter Lab](https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html) : Jupyter Notebook 상위 호환\n- [Weights \u0026 Biases](https://wandb.ai/) : tensorboard보다 편리한 웹 대시보드\n\n### ETC\n\n- [watermark](https://github.com/rasbt/watermark) : Jupyter에서 라이브러리 버전 명시 익스텐션\n- [holidays](https://github.com/dr-prodigy/python-holidays) : 공휴일 구하기. 시계열 데이터에서 유용하게 활용 가능\n- [pprint](https://docs.python.org/ko/3/library/pprint.html) : 이쁜 출력을 위한 내장 라이브러리\n\n## Web\n\n### [Flask](web/flask.md)\n\n- Flask에 캐시가 쌓여 새로고침이 안된다면?\n\n### Library \u0026 Service\n\n- [Vercel](https://vercel.com/) : 쉬운 배포 서비스\n\n- CSS/Styles\n  - [Tailwind UI](https://tailwindui.com/) : 유틸리티 CSS Framework \n  - [Headless UI](https://headlessui.dev/) : Tailwind UI와 함께 사용할 수 있는 UI Components\n  - [Chakra UI](https://chakra-ui.com/) : 사용하기 좋은 프레임워크 (추천)\n  - [Chakra Templates](https://chakra-templates.dev/) : Chakra로 만든 여러 컴포넌트 제공 \n- react\n  - [Reactour](https://github.com/elrumordelaluz/reactour) : react에서 onboarding을 도와주는 패키지\n  - [react-i18next](https://github.com/i18next/react-i18next) : react 다국어처리 패키지\n\n### Data Visualization(JS)\n\n- [D3](https://d3js.org/) : 하나씩 커스텀하고 싶은 사용자라면 d3\n- [Plotly](https://plotly.com/) : 파이썬으로도 사용가능\n- [Recharts](https://recharts.org/)\n- [Chart.js](https://www.chartjs.org/)\n- [Highchart](https://www.highcharts.com/)\n\n## Tool\n\n### Website\n\n- 오픈소스\n  - [Codepen](https://codepen.io/) : html/css/js 코드 스니펫 공유 사이트. 다른 사람들을 통해 테크닉을 습득하기도 좋음\n- 문서 작업\n  - [Thesaurus.com](https://www.thesaurus.com/) : 유의어 사전\n  - [Grammarly](https://app.grammarly.com/) : 문법 체크\n  - [맞춤법 검사](http://speller.cs.pusan.ac.kr/) : 어떤 문서든 제발...한 번 이상 돌려보길.\n- 디자인 작업\n  - [flaticon](https://www.flaticon.com/) : 저작권 free 아이콘\n  - [Unsplash](https://unsplash.com/) : 저작권 free 이미지\n  - [dafont.com](https://www.dafont.com/) : 저작권 free 영어 폰트\n  - [carbon](https://carbon.now.sh/) : 코드 공유 이쁘게 만들어주는 사이트\n  - [2 Color Combinations](https://2colors.colorion.co/) : 시각화/UI에서 2색 조합을 살펴볼 때 유용한 사이트\n- 트렌드\n  - [GeekNews](https://news.hada.io/) : 최신 개발/기술/스타트업 뉴스 팔로우업에 좋은 서비스\n  - [Product Hunt](https://www.producthunt.com/) : 스타트업의 각자 서비스 공유 플랫폼. 여러 최신 SaaS 등을 살펴볼 수 있음\n  - [Disquiet](https://disquiet.io/) : 메이커를 연결해주는 플랫폼. Product Hunt와 유사하게 활용 가능.\n- ETC\n  - [Ghost](https://ghost.org/) : 깃헙 블로그도 싫고, 티스토리도 싫다면? 유료 블로그 플랫폼\n  - [StackShare](https://stackshare.io/) : 기술스택공유 템플릿 사이트\n  - \n### Note Taking\n\n- [Notion](https://www.notion.so/) : 이제는 국룰이 되어버린 노트툴\n  - [oopy](https://www.oopy.io/) : 노션 페이지를 웹사이트로 만들어주는 서비스\n- [Obsidian](https://obsidian.md/) : Roam과 비슷한 기능의 도구\n- [Craft](https://www.craft.do/) : Notion과 유사한 툴. MacOS에서 사용하며 더 깔끔한 느낌.\n- [Bear](https://bear.app/) : 가벼운 마크다운 툴\n- [Roam Research](https://roamresearch.com/) : 그래프 형식으로 마크다운 노트를 정리할 수 있는 도구\n\n### VSCode Extension\n\n- [VSCode Setting Github 계정으로 연동하기](https://code.visualstudio.com/docs/editor/settings-sync)\n- [GitLens](https://github.com/Axosoft/vscode-gitlens) : Vscode에서 깃 기록을 앞/뒤로 확인할 수 있는 도구\n\n### Chrome Extension\n\n- [Arxive](https://chrome.google.com/webstore/detail/arxive/hkoblclipggkhhbllgefhnbjdcajmelh/related?hl=ko) : Arxiv 논문 제목을 연도가 아닌 제목-저자 형식으로 바꿔주는 툴\n- [Google Scholar Button](https://chrome.google.com/webstore/detail/google-scholar-button/ldipcbpaocekfooobnbcddclnhejkcpn?hl=en) : google scholar 검색을 extension 상에서 할 수 있음.\n\n### Application\n\n- [Todoist](https://todoist.com/) : 투두리스트 관리 툴 - 사용성이 좋음\n- [TickTick](https://ticktick.com/) : 투두리스트 관리 툴 - 기능이 많음\n- [Mathpix Snip](https://mathpix.com/) : 수식 스크린샷을 LaTex으로 바꿔주는 툴\n- [1password](https://1password.com/) : 패스워드 관리 툴\n- [Havitica](https://habitica.com/) : 게이미피케이션을 활용한 루틴 관리 툴 \n\n## Articles \u0026 Repo\n\n- Articles\n  - [오욱환, 학문을 직업으로 삼으려는 젊은 학자들을 위하여](http://home.ewha.ac.kr/~oookwhan/essay/essay2-toyoung.htm) : 대학원생에게 추천하는 글\n  - [이직초보 어느 개발자의 이력서 만들기](https://techblog.woowahan.com/2531/) : 처음 CV를 작성하는 분들에게 추천하는 글\n  - [subicura님 블로그 : 본격 macOS에 개발 환경 구축하기](https://subicura.com/2017/11/22/mac-os-development-environment-setup.html) : 맥 초기 세팅 가이드라인\n- Repos\n  - [Modern Unix](https://github.com/ibraheemdev/modern-unix) : 짱짱 멋진 command 명령어 모음\n  - [awesome-devteam](https://github.com/leehosung/awesome-devteam) : 좋은 개발팀을 만드는데 도움이 되는 자료 (국문!)\n- Youtube \u0026 Videos\n  - [Ali Abdaal](https://www.youtube.com/channel/UCoOae5nYA7VqaXzerajD0lg) : 생산성 관련 유튜브 채널\n  - [How great leaders inspire action](https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action/up-next?language=en) : Golden Circle의 창시자 사이먼 시넥의 TED 발표. 왜?를 먼저 생각해야 하는 이유.\n- Books\n  - [타이탄의 도구들(팀 페리스 저)](https://shopping.interpark.com/product/productInfo.do?prdNo=8577355413) : 성장하고 싶은 이들을 위해.\n  - [소프트 스킬(존 손메즈 저), 길벗](http://www.yes24.com/Product/Goods/23161141) : 개발자에게 필요한 역량에 대한 다양한 조언을 줄 수 있는 책입니다.\n  - [초생산성(마이클 하야트 저), 로크미디어](http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR\u0026ejkGb=KOR\u0026barcode=9791135465512) : 생산성에 대해 생각해보고, 본인의 삶을 더 자유롭게 만드는 책","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubinium%2FMisc-Cheatsheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsubinium%2FMisc-Cheatsheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubinium%2FMisc-Cheatsheet/lists"}