전체 글
-
[매크로] selenium 크롬드라이버 오류 해결 방법여러가지 공부 2024. 1. 16. 17:36
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 92Current browser version is 114.0.5735.90 옛날에 잘 돌아가던 코드가 작동하지 않고 자꾸만 위 오류가 발생해서 확인해보니 현재 노트북에 설치된 크롬 버전과 일치하지 않아서 생기는 문제였다. 옛날에는 자동으로 크롬드라이버의 최신 버전을 가져올 수 있었기 때문에 문제가 없었으나 114 이후로 업데이트가 되지 않고 있는 것 같다. from selenium import webdriver from webdriver_manager..
-
[Django] Boto3 사용하여 AWS DynamoDB query하기Django 개발 2023. 3. 13. 20:11
python 3.8.13 / boto3 1.17 / django 3.1 버전에서 작성된 글입니다. from boto3 import Session boto3_session = Session(aws_access_key_id=AWS_ACCESS_KEY_ID, aws_secret_access_key=AWS_SECRET_ACCESS_KEY, region_name=AWS_REGION_NAME) boto3를 사용하여 DynamoDB에 query하는 방법은 client를 사용하는 방법과 resouce를 사용하는 방법 두 가지가 있다. 먼저 두 가지의 차이점은 client가 좀 더 row level, resource가 좀 더 high level이라고 하는데 recource가 client를 wrapping한 고수준 인터페..
-
[Github] 파이참 계정 로그인 오류 inteliJ pycharm unable authorizeGithub 사용법 2023. 3. 6. 11:34
파이참을 실행했는데 갑자기 아래와 같은 오류가 표시됐다. github 계정 인증이 풀렸나보다 하고 Log in via Github...버튼을 클릭하니 제트 브레인 웹사이트가 열렸다. Autorize in Github 클릭했는데 자꾸만 아래와 같은 오류가 표시됐다. 해결을 위해 열심히 구글링 We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later. GitHub | PyCharm www.jetbrains.com 제트 브레인에서 말하는 대로 token 발급해서 로그인도 시도해보고 웹사이트로 로그인도 시도해보고 아무리해도 안 됐다. 그렇게 삽질하다 찾은 스택 오버 플로우 글에서 방법을 찾았다.
-
[Github] commit 수정 기록 안 남기고 --amend로 덮어쓰기 (commit message만 변경하기)Github 사용법 2022. 12. 9. 16:22
--amend 옵션은 변경된 내용을 다른 이름으로 저장(새로운 commit 생성)하는 대신 원본 파일을 변경하도록 저장하는 기능이라고 생각하면 된다. 코드나 파일 변경 뿐만 아니라 커밋 메시지만 변경하고 싶을 때도 활용할 수 있다. commit 수정하기 git add {파일명} git commit --amend commit message만 변경하기 git commit --amend -m "an updated commit message" 참고한 글 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com git amend | A..
-
[Github] stash 복구Github 사용법 2022. 12. 1. 16:31
1. stash commit 찾기 git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-pager show -s --format="%ci %H" | sort 위 명령어를 입력하면 최근 dangling commit들이 날짜 순으로 정렬되어 나온다. ※ dangling commit: 잃어버린 커밋이라는 뜻으로 어느 브랜치나 태그로부터도 참조되고 있지 않은 커밋 (stash도 포함) 2. 추측되는 stash값을 찾아서 명령어를 입력한다. git stash apply {hash값} 참고로 commit 기록도 섞여 있기 때문에 커밋 기록을 잘못할 경우 아래와 같은 오류가 뜬다. 당황하지 말고 다시 찾고자 하는 stash ha..