반응형

전체 글 198

Python :: virtualenv setting with homebrew for macOS M1 :: 맥에서 homebrew로 가상환경 설정하기

macOS M1 환경에서 homebrew를 활용해 Python을 설치하고, pyenv를 활용해 가상환경을 만들고, autoenv를 활용해 각 프로젝트별로 가상환경을 자동으로 관리합니다. 만약 homebrew가 설치되어 있지 않다면 MacBook M1 Homebrew Install를 참고하세요. pyenv install pyenv brew install pyenv homebrew로 pyenv를 설치합니다. change python version echo 'eval "$(pyenv init --path)"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc pyenv로 python의 global version을 바꾸기 위해서 환경 설..

Programming/Python 2022.09.10

git :: remote force pull / 원격 브랜치 강제로 pull

방법1 (local branch 작업 무시) git checkout master git fetch --all git reset --hard origin/master git pull origin master command detail checkout git checkout master local branch를 master로 변경 fetch git fetch --all remote brnach의 최신 내역을 local에 가져옵니다. reset git reset --hard origin/master 만약 이미 local branch의 작업 내용을 commit 했다면 reset 으로 commit 내역을 삭제합니다. pull git pull origin master remote -> local 방법2 (local..

Development/Git 2022.09.10

a tag disable :: a 태그 동적 비활성화 :: a 태그 링크 제거

a tag를 사용할 때 동적으로 disable처리를 해주어야 할 때가 있습니다. a tag에는 따로 disable속성이 없습니다. 그래서 동적으로 href를 변경하거나 지워야 합니다. 해결한 과정을 기록합니다. 방법 a tag 에 data-href 로 링크를 미리 담아둡니다. 또는 동적으로 여러개를 써야 한다면, data-href1, data-href2 이런 식으로 미리 담아두는 방법도 있습니다. 이벤트가 있을 경우 href 속성 값의 유무에 따라 동적으로 값을 추가하고 뺍니다. 테스트 코드 준비 버튼을 클릭하면 a 태그의 링크를 지우고, 다시 클릭하면 a 태그의 링크를 살리는 테스트를 진행하겠습니다. 결과물 코드 HTML 소스 toggle button 구글로 이동 이동JQuery 방식 $(documen..

JSFiddle에서 jQuery 사용하기

간단한 html/css/js 를 테스트 할 때에는 JSFiddle을 주로 사용했습니다. JSFiddle에서는 기본적으로 javascript 문법만 지원하기 때문에 jQuery를 별도로 추가해야 사용할 수 있습니다. 해당 과정을 기록합니다. JSFiddle에 jQuery 경로 추가 JSFiddle 접속 https://jsfiddle.net/ Resources 클릭 JavaScript/CSS URL에 jQuery 경로 입력 후 +버튼 클릭 주의할 점은 script 문법이 아닌 URL 경로 그대로를 입력해야 합니다. ex) https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js Resources에 jquery.min.js가 추가되었는지 확인합니다...

Development/Another 2022.09.01

[Solution] MongoDB connect error for Windows :: connect ECONNREFUSED

MongoDB Compass로 localhost:27017 연결 시도 시 오류가 발생했습니다. 해당 오류를 해결하는 과정을 기록합니다. 오류 발견 localhost 접속을 위해 mongodb://localhost:27017를 시도 오류 connect ECONNREFUSED 127.0.0.1:27017 원인 mongod, mongo 서비스가 켜져 있지 않은 상태 근본적인 원인은 위와 같지만, 켜지지 않은 이유는 아래 해결에서 설명 해결 mongo 서비스 실행 mongod > mongo 순서로 실행 서비스의 경로 : C:\Program Files\MongoDB\Server\\bin 별도로 환경 변수 PATH가 잡혀 있으면 바로 다음으로 넘어가셔도 됩니다. mongod.exe, mongo.exe 순서대로 직접..

Programming/MongoDB 2022.08.30

티스토리 마크다운 파일/이미지 업로드 간단하게 하기

마크다운으로 티스토리 글을 작성하다보면 불편한 점이 생긴다. 이미지 업로드와 파일 업로드가 불편하다. 기본적으로 마크다운에서는 이미지,파일 모두 링크로 표현해야 하는 방식이기 때문에 저는 구글 드라이브에 업로드 후 링크를 복사해 사용했었습니다. 이 과정에 많은 불편함이 있어 조금이나마 불편함을 해소하고자 할 때 사용하는 방법입니다. 기본적으로 티스토리의 cdn을 활용하는 방법이므로 만약 별도의 마크다운 에디터를 활용하지 않고 티스토리에서 바로 작성한다면 티스토리 글쓰기 창을 2개 띄워놓고 하시는 것을 추천합니다. 이미지 업로드 티스토리에 이미지 업로드 티스토리 기본 모드에서 사용하고자 하는 이미지를 복사해 붙여넣기 합니다. 이런 상태가 되어야 합니다. 링크 복사 & 붙여넣기 크롬 기반 브라우저 붙여넣기 ..

Development/Another 2022.08.27

Cafe24 웹 호스팅 서버에 GitHub 연동하기

Cafe24 웹호스팅 서버를 사용하는 경우에는 GitHub를 연동하기 어렵습니다. Cafe24 웹호스팅 서버에서 GitHub 연동이 어려운 이유 git은 지원하지만 ssh-keygen은 지원하지 않아서 ssh 사용 시 GitHub를 연동하기 어렵다. 웹호스팅 서버와 GitHub를 연동하는 과정을 작성합니다. FTP/Shell 접속 허용 해당 방법은 FTP/SSH를 사용하는 방법이므로 SSH 접속설정을 허용해야 합니다. 호스팅관리 > FTP/Shell 접속설정 Shell(SSH) 접속 설정 : 허용 Key 설정 Cafe24에서는 ssh-keygen을 지원하지 않으므로 온라인으로 key를 생성해야 합니다. putty로 key를 생성할 줄 아는 분은 putty로 생성하셔도 됩니다. Key 생성 링크(www.w..

Development/Git 2022.08.26

프로그래머스 - 성격 유형 검사하기 :: 2022 KAKAO TECH INTERNSHIP :: 118666

문제 링크 프로그래머스 - 성격 유형 검사하기 문제 이해하기 성격 유형 종류는 총 8개로 고정이다. 지표 번호 성격 유형 1번 R, T 2번 C, F 3번 J, M 4번 A, N 점수는 총 7개로 분류된다. 매우 비동의, 비동의, 약간 비동의, 모르겠음, 약간 동의, 동의, 매우 동의 단, input 데이터에 따라 어느 곳에 점수를 부여해야 하는지 달라진다. 배열 survey에는 성격 유형 종류 8개 중 각 지표가 쌍으로 들어간다. 각 지표끼리만 입력 받을 수 있고 지표내의 성격 유형 순서는 바뀔 수 있다. R, F: 이런 지문은 존재하지 않는다. (R, T, T, R) 각 지문의 성격 유형 순서는 바뀔 수 있다. 배열 survey와 choices의 요소는 1vs1로 매칭되는 요소이다. 점수는 세 가지 ..

Algorithm/Java 2022.08.26

Git ERROR: You're using an RSA key with SHA-1, which is no longer allowed [Solved]

오류 ERROR: You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type. Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information. 새로운 환경에서 ssh-keygen을 사용할 수 없는 상황이라 온라인으로 RSA 키를 생성하고 GitHub Push 했는데 오류가 발생했습니다. 원인 공식 블로그(Improving Git protocol security on GitHub | The GitHub Blog)에 따르면 이제는 SHA-..

Development/Git 2022.08.22
반응형