Study Bits
-
-
[VSCode] Windows에서 VSCode SSH 원격 접속시 비밀번호 입력창 뜨지 않게 설정하기Study Bits 2024. 1. 4. 01:17
Windows PowerShell을 사용하여 Visual Studio Code (VSCode)에서 SSH 접속 시 비밀번호 입력 창이 뜨지 않도록 설정하려면, SSH 키 기반 인증을 설정해야 합니다. 아래는 단계별 설명입니다: 1단계: SSH 키 생성 PowerShell 열기: Windows 검색에서 'PowerShell'을 검색하고, '관리자 권한으로 실행'을 선택합니다. SSH 키 생성: 다음 명령어를 사용하여 SSH 키를 생성합니다.이 명령어는 4096비트 RSA 키를 생성하고, 키를 저장할 위치와 비밀번호(원하는 경우)를 물어볼 것입니다. 기본 위치에 저장하려면 그냥 엔터를 누르세요. ssh-keygen -t rsa -b 4096 2단계: 공개 키를 원격 서버에 복사 SSH 공개 키 복사: 생성된..
-
[Three.js] VSCode 에서 차근차근 Three.js 개발 환경 구축하기Study Bits 2023. 12. 26. 18:19
Three.js 와 Javascript 모두 경험이 없기 때문에 개발을 하면서 차근차근 정리해보려고 한다. 1. Three.js 홈페이지에서 라이브러리 다운로드 (파일 이름: three.js-master.zip) 2. VSCode 에서 Open Folder 로 압축을 푼 다운로드한 폴더를 연다. 3. VSCode Extensions (Ctrl+Shift+X)에서 'Live Server' 를 설치한다. 4. 작업 경로에 html 파일을 생성한다. 기본 코드가 필요하다면, html.5를 입력하면 자동으로 기본 코드가 완성된다. 5. html 파일 위로 우클릭 후 'Open with Live Server'를 실행하면 Browser가 실행된다. html 파일의 태그 사이에 원하는 문장 입력 후 Ctrl + S ..
-
[Git] 리모트 레포지토리 (Remote Repository) 변경Study Bits 2023. 11. 7. 23:44
개발을 하다보면 clone한 레포지토리를 다른 레포지토리에 연결하거나 할 때 리모트 레포지토리 변경이 필요하다. 이미 연결된 Remote 가 있는 경우 현재 연결된 레포지토리(Repository) 조회 git remote -v 연결된 리모트 삭제 (Remove the existing remote) git remote remove origin 연결된 리모트 이름을 다른 이름으로 바꾸기 git remote rename # git remote rename origin backup 새로운 Remote 연결하기 새로운 리모트 연결해주기 (Update the existing remote's url) # 1 git remote set-url # git remote set-url origin https://github..
-
[Linux/Shell] 리눅스 파일/디렉토리 개수 세기Study Bits 2023. 10. 26. 13:52
Count Directory 현재 위치의 디렉토리 (Directory) 개수 세기 ls -l | grep ^d | wc -l 현재 위치의 하위 디렉토리를 포함한 디렉토리 (Directory) 개수 세기 ls 에 비해 find의 속도가 매우 빠르다. find . -type d | wc -l Count File 현재 위치의 파일 (File) 개수 세기 ls -l | grep ^- | wc -l 현재 위치의 하위 디렉토리 파일 (File) 개수 세기 ls 에 비해 find의 속도가 매우 빠르다. find . -type f | wc -l
-
[Pytorch/cuda] 환경설정 - CUDA 버전에 맞는 Pytorch 설정하기 AtoZStudy Bits 2023. 10. 17. 13:48
CUDA 버전에 맞지 않는 Pytorch를 설치할 수는 있지만, 반드시 어느 순간 큰 문제에 직면하게 되고, 모든 가상환경을 처음부터 빌드해야하는 엄청난 상황에 맞닥뜨리게 될 수 있다(본인얘기...). 따라서, 처음 설정할 때부터 아주 신중하게 하나 하나 깔아야하는데, torch 관련 라이브러리들이 dependency 이슈가 엄청 까다롭기 때문에 환경설정에만 허비하는 날들이 굉장히 많고, 내 문제는 왜 stackoverflow, git issue 등에 없는지... 그러니까 하고싶은 말은, 처음부터 제대로 설치해봅시다. Prerequisites NVIDIA Driver 다운로드 - https://www.nvidia.co.kr/Download/index.aspx?lang=kr nvidia-smi로 설치된 d..
-
[Anaconda] Conda Env 가상환경 만들기 (Create / Remove / Activate)Study Bits 2023. 10. 17. 13:10
파이썬의 독립적인 가상의 환경을 말한다. 가상환경 내부에 설치한 dependency가 외부에 영향을 미치지 않기 때문에, 서로 다른 프로젝트 수행시 효율적으로 라이브러리를 관리할 수 있다. 1. venv 라는 이름의 가상환경 생성 conda create -n venv python=3.8 2. 가상환경 활성화 / 비활성화 #1 conda activate venv #2 activate venv 3. 가상환경 삭제 conda env remove -n venv
-
[Bash Shell] Directory 존재 여부Study Bits 2023. 10. 15. 02:13
Shell Script로 코드를 짜는 것들이 생소해, 반복해서 찾아보는 코드들을 정리해두었다. 해당 경로가 Directory 인지 여부를 검사하기 directory="/home/user" if [ -d $directory ]; then echo "this is a directory" else echo "this is not a directory" fi Directory 존재 여부 검사하기 directory="/home/user" if [ "$(ls -A $directory)" ]; then echo "${directory} is exists" else echo "${directory} is not exists" fi