본문 바로가기
관리자

분류 전체보기

(963)
[비공개] Weekly Report - 23/07/31~23/08/06, 1135일차 보호되어 있는 글입니다.
[비공개] Weekly Report - 23/07/24~23/07/30, 1128일차 보호되어 있는 글입니다.
[TIL] git reflog: git reset도 잘못하고 merge도 잘못해서 local, remote 모두 엉망일때.. 제목 그대로 git reset도 잘못하고 merge도 잘못해서 local, remote 모두에서 내가 했던 작업분을 찾을 수 없는 상황이였다.(거의 삼일치 작업분...) 이 때는 git reflog 명령어를 쳐보면 reset, merge 했던 기록들이 다 남아있다. 참고: https://seosh817.tistory.com/297 다행히도 온갖 reset, revert, commit 기록들이 남아있었다. git reset --hard {원래 commit hash key} 명령으로 작업분들 살릴 수 있었다..
GPG key to github - GNUPG, pinentry 에러 mac M1 Github의 서명이 만료되어 gpg key를 업데이트해야했다. 아래 링크에보면 설명이 잘 나와있다. https://www.44bits.io/ko/post/add-signing-key-to-git-commit-by-gpg 정상적으로 gpg key를 만들고 github에 올리는데까지 성공했다. 그리고 git config 명령어를 통해 바뀐 gpg key를 설정까지 해주었으나 그래도 에러들이 발생했다. 나의 경우 pinentry를 설치했는데, 그냥 pinentry는 설정 파일을 바꿔줘도 작동하지 않고 pinentry-mac은 정상작동했다... 다음 명령어를 입력하면 보통 opt/homebrew/bin/pinentry-mac 경로에 설치된다. $ brew install pinentry-mac gpg를 관리하는..
[작성중] 파이썬 알고리즘 인터뷰ㅡ박상길, 정진호 알고리즘 풀이를 위한 프로그래밍 언어는 파이썬으로 하는 것이 좋다. - 합격률이 가장 높다 - 간략하게 쓸 수 있는 문법이 많다
[비공개] Weekly Report - 23/07/17~23/07/23, 1121일차 보호되어 있는 글입니다.
[TIL] insert시 ForeignKey에 제한 걸기: DB Trigger 사용 Django - python - postgresql을 이용하여 작업을 진행하던 중, 발생했던 문제점을 해결한 기록이다. 문제상황 아래처럼 새로운 테이블(모델)을 생성하고자 했다. class IWantNewModel: old_model = ForeignKey( "models.OldModel", on_delete=CASCADE, ... ) 이 때, FK가 되는 old_model의 타입을 특정 타입이 되도록 제한하고 싶었다. DB 자체에서 제한을 걸면 나중에 서비스단 로직에서 굳이 validation을 복잡하게 할 필요가 없기 때문이다. 한층 더 추상화되는 점은 있다만, 그래도 편리할 수 있다. Django에서는 이런 경우(FK가 아닌 경우에는) CheckConstraint 조건을 주어서 DB에서 제한을 걸도..
[비공개] Weekly Report - 23/07/10~23/07/16, 1114일차 보호되어 있는 글입니다.