전체 글

전체 글

    [Troubleshooting] dial unix backend.sock: connect: connection refused`

    문제 개요 : ECR 사용을 위하여 터미널에서 aws cli를 이용하여 "aws ecr get-login-password 이하 생략" 명령어를 실행하였을 때 나오는 문제 입니다. 에러 내용 : Error saving credentials: error storing credentials - err: exit status 1, out: `Post "http://ipc/registry/credstore-updated": dial unix backend.sock: connect: connection refused` - 해결 한 방법 Docker가 실행되고 있지 않아서 나타나는 문제로 Docker 실행하면 해결 됩니다.

    [TIP] .gitignore 파일 즉시 적용하기

    gitignore에 적용하는 파일이 있는데 처음 생성 시 잊고 있었다가 git push를 실행 중 잘못된 것을 알았을 때 할 수 있는 방법입니다. 보통은 위에 내용대로 push까지 진행하다가 생각이 날 경우도 있고 commit까지 진행을 하다가 생각이 날 수 있는데 commit까지 하다가 알아차린 경우에는 commit 내용을 되돌리고 수행하도록 합니다. 해당 방법은 밑에 기술되어있습니다. git commit 취소하기 git reset HEAD^ git add 취소하기 git reset HEAD . gitignore File 즉시 적용 git rm -r --cached . git add . git commit -am "Remove ignored files" 위 명령어를 하면 cache 데이터가 다 지워지면..

    [Trouble shooting]  LF will be replaced by CRLF the next time Git touches it

    [Trouble shooting] LF will be replaced by CRLF the next time Git touches it

    문제 개요 : 원격 git 저장소와 로컬에서 작업한 내용을 연결하려고 할 때 발생하였습니다 에러 내용 : 해결 방법 : 시도해 볼 수 있는 다른 해결 방안도 있을 것으로 생각되지만 내가 해결한 방법을 제시해 보겠습니다. - 문제가 발생한 이유 OS마다 줄바꿈을 바라보는 문자열이 다르기에 형상관리를 해주는 Git이 바라볼 땐 둘 중 어느 쪽을 선택할지 몰라 경고 메시지를 띄워준 것입니다. - 해결 한 방법 저는 맥 이용에 맞게 해결하였지만 다른 OS 사용자를 위하여 다른 내용도 함께 작성해 둡니다. autocrlf 사용 check-in, check-out 할 때 파일을 어떻게 처리할지 설정하는 변수 + 시스템 전체 적용하고 싶다면 --global 옵션 추가하고 전체가 아닌 해당 프로젝트에만 적용하고 싶다면..

    [Troubleshooting] ValueError: Shapes (None, 1) and (None, 2) are incompatible

    [Troubleshooting] ValueError: Shapes (None, 1) and (None, 2) are incompatible

    문제 개요 : 전이 학습을 진행하던 도중 class의 개수가 여러 개가 있는 모델을 학습시키다가 binary 학습을 시키다가 발생하였습니다. 에러 내용 : 해결 방법 : 시도해 볼 수 있는 다른 해결 방안도 있을 것으로 생각되지만 내가 해결한 방법을 제시해 보겠습니다. - 문제가 발생할 수 있는 모습 activation 함수를 categorical에서 사용한대로 softmax를 사용하게 되면 위와 같은 에러를 발생될 수 있습니다. 그리고 다음으로 model.compile 함수에서 loss 내용이 categorical_crossentropy로 되어있으면 문제가 발생할 수 있습니다. - 해결 한 방법 1. activation 함수는 sigmoid를 사용하여 바이너리 분석에 맞게 변경 2. model.comp..

    [프로그래머스] 구명보트

    문제 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람의 무게의 합은 150kg이므로 구명보트의 무게 제한을 초과하여 같이 탈 수 없습니다. 구명보트를 최대한 적게 사용하여 모든 사람을 구출하려고 합니다. 사람들의 몸무게를 담은 배열 people과 구명보트의 무게 제한 limit가 매개변수로 주어질 때, 모든 사람을 구출하기 위해 필요한 구명보트 개수의 최솟값을 return 하도록 solution 함수를 작성해주..

    [Troubleshooting] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129) 에러 해결

    [Troubleshooting] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129) 에러 해결

    문제 개요 : 이전에 작성해두었던 selenium 코드를 다시 튜닝하던 중 생겼던 문제입니다. ( 해당 크롤러는 구글 이미지에서 검색어를 검색하고 해당 검색어로 된 폴더를 실행 위치에 생성해주고 순서대로 번호가 붙어서 저장되는 코드 ) 수정 중에 기존에 사용하던 환경이 아닌 Mac M1 환경으로 인해서 [SSL: CERTIFICATE_VERIFY_FAILED] 문제가 발생하였습니다. 에러 내용 : 해결 방법 : - 문제가 발생할 수 있는 모습 import urllib.request opener = urllib.request.build_opener() opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/53..