본문 바로가기

Project6

VSCode Remote SSH 쓰지 말고 Tunnel 쓰세요 지금까지 Remote SSH 익스텐션을 잘 써왔지만 솔직히 불편한 점이 많았다. private key를 옵션으로 보내는 (ssh -i) 것도 안됐고 원인 모를 자잘한 오류들이 있었다... 이 모든 것이 Tunnel extension을 쓰니 해결됐다! 서버에서 1. VSCode CLI를 다운받는다 curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz tar -xf vscode_cli.tar.gz 2. VSCode executable로 tunnel을 실행시킨다 ./path/to/VSCode-linux-x64/bin/code tunnel 라이선스 관련 오류가 나면 .. 2024. 1. 3.
ssh terminal은 되는데 vscode는 안될 때 해결 방법 Terminal로 ssh 접속한 다음 bin 폴더를 지워주면 된다. rm -r .vscode-server/bin/ 정확한 이유는 나도 모르지만 vscode server 다운로드 중에 비정상적으로 종료되면 이렇게 되는 것 같다. 위처럼 bin 폴더를 지워주면 다시 vscode server를 다운로드받으면서 문제가 해결된다. 2022. 12. 8.
ssh 원격 접속 에러 해결 (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. ssh 원격 접속을 할때 위와 같은 에러가 뜨면서 접속이 안될 때가 있다. 검색해보면 보통 아래 커맨드로 된다고 하는데, 나는 아래 커맨드로 해결이 되지 않았다. ssh-keygen -R hostname 이때 나는 아래 방법으로 해결했다. 먼저 에러 마지막을 보면 Add correct .. 2022. 1. 26.
vast.ai로 저렴하게 GPU 대여하기 나는 3080ti로 연구를 하고 있는데, 메모리가 부족하고 실험을 몇 개 더 돌리고 싶어 3090나 V100 대여를 알아보고 있었다. 그런데 GPU 대여 업체 중에서 일 단위나 시간 단위로 대여를 해주고, 즉시 빌릴 수 있는 곳이 거의 없었다. 또는 가격이 시간 당 4000원 (T4)나 일 20000원 (3090) 으로 비쌌다. 그러다가 찾은 것이 vast.ai이다. Rent GPUs on Vast.ai One simple interface to search, compare and utilize all the world's compute at all the best prices. vast.ai vast.ai의 장점은 저렴하고 즉시 대여가 가능하다는 것이다. 3090은 시간 당 0.7달러, 3080은 0... 2022. 1. 2.
VSCode Extension으로 Pull Request 쉽게 하기 Branch에서 작업을 완료하고 pull request를 할 때, VSCode extension으로 쉽게 conflict를 해결할 수 있다. 1. Github 상에서 PR 만들기 Compare & PR 버튼을 통해서 PR을 만들어준다. 이때 자동으로 PR이 되는 경우도 있지만, 보통 충돌이 난다. 내가 브랜치에서 작업한 것이 무엇인지 간단히 써두었다. 나는 혼자 작업하는 거라 짧게 썼지만, 팀 프로젝트면 자세히 쓰고 리뷰를 모두 통과해야 merge할 수 있다. 또 아래에는 충돌이 난 파일 리스트가 있는데, 이들을 모두 수정해줘야 merge가 가능하다. 2. Conflict를 보여주는 커맨드 git checkout main git merge --no-ff git push origin main 3. Reso.. 2021. 12. 28.
Vector calculus (미적분학) 공식 정리 이번 학기에 내가 공부하려고 작성했던 미적분학 II 내용 정리 자료 LaTeX로 작성해서 깔끔하니 필요한 분들은 보세요 (총 25페이지) 공식 및 증명은 대부분 담았습니다 오류, 오타 있을 수 있으니 주의하세요 KAIST Calculus II (미적분학 II) 과목 내용에 기반합니다. Based on Thomas' Calculus Chapter 13.1~16.8 2021. 12. 26.