Sourcetree 에서 잘못된 비밀번호로 저장소 접근 안될때 해결방법

원인 소스트리에서는 한번 입력된 비밀번호가 잘못 되어도 절대 다시 입력하라고 하지 않고, 계속해서 비밀번호가 틀렸다는 메시지만 주구 장창 띄웁니다. 심지어 8월 13일 부로 Github에서는 password authentication을 공식적으로 제거하고는 personal access token 만을 사용하도록 정책을 변경 했는데요. 이미 오래전 부터 경고해왔기 때문에 갑작스러운 일은 아닙니다. ​ 하지만 Sourcetree에서는 인증에 실패하였을때 새로 비밀번호를 입력하게끔 해주지 않기 때문에 대책이 필요합니다. 예전에도 팀원 분중 한분이 소스트리에 Gitub 비밀번호를 잘못 입력했다가 로그인 되지 않아서 지웠는데도 계속해서 비밀번호 입력하라는 창은 뜨지 않고 인증 실패만 나오니까, 구글에 "소스트리 ..

Development/Git 2021.08.24
MacOS ) HEIC 에서 JPG로 변환하는 매크로 등록하기

맥에서는 기본으로 HEIC 라는 사진 포맷을 사용합니다. 이게 한국에서 다수의 웹 사이트는 지원을 하지 않는 경우가 매우 많다보니 불편한 경우가 많이 생기는데요, 하나 하나 사진을 바꾸기도 참 불편합니다. Mac에서 preview 등으로 간편하게 하는 방법이 있지만 아이에 매크로로 등록을 해놓고 5분 투자로 앞으로 5년 이상 편하게 사용하게끔 한번 함께 등록 해 보셨으면 합니다. ​ Automator를 실행 합니다. Automator는 기본으로 Mac에 모두 깔려있습니다. Applications 쪽에 들어가서 찾아보시거나 Spotlight 를 켜서 automator를 검색해보세요 ​ 하단의 new Document를 눌러 새로운 문서를 생성 합니다. ​ Quick Action을 선택합니다. ​ Copy F..

IT ⁄ Computer/Mac 2021.08.24
java ) Fail-Safe Iterator vs Fail-Fast Iterator

1 소개 이번 글에서는 Fail-fast와 Fail-Safe Iterator의 개념에 대해 알아보겠습니다. 영어로 된 문서를 읽으며 공부하다보니 의미에 맞게 번역하는 과정에서 제가 전문 번역가가 아니라 다소 표현이 딱딱한 느낌이 날 수도 있습니다. 간단한 차이를 말씀드리고 시작하자면, Fail-Fast 시스템에서는 오류가 발생하는 즉시 작업을 중단하고 오류를 알립니다. 또한 진행중이던 전체 작업을 모두 중단시킵니다. 반면에 Fail-Safe 시스템에서는 문제가 생겨도 작업을 중단 하지 않습니다. 해당 시스템에서는 오류 발생을 가능한 피하려고 합니다. ​ ​ 2 Fail-Fast Iterators java의 컬렉션은 modCount 라는 내부의 counter를 운용합니다. Collection에 item이 ..

Programming/Java 2021.08.23
IntelliJ) 인텔리제이 세로줄 없애기

인텔리제이를 처음 사용하는데 의문의 세로줄이 있습니다. 꽤나 거슬려서 제거하는 방법을 검색하는데 잘 나오지 않아서 Stack Overflow를 검색해서 방법을 알아내어 공유합니다. 1. Preferences(Cmd+,) 에 들어갑니다. Wndows나 Linux에서는 Settings(Ctrl+Alt+S) 입니다. 2. Editor -> General -> Apperance 로 들어갑니다. 3. Show hard wrap and visual guides (configured in Code style options) 의 체크를 제거합니다. OK 를 누르면 이제 세로줄이 깔끔하게 사라져 있습니다. 이상입니다.

Development/Develop Tools 2021.08.21
MacOS ) IntelliJ IDEA 처음 사용해보기

https://www.jetbrains.com/ko-kr/lp/language-pack/ ​ IntelliJ IDEA 한국어 언어 팩 출시 기념 30% 할인을 진행하고 있습니다. 8월 끝날 때 까지 할인을 한다고 하는데 1년차 구독료가 굉장히 비싸기 때문에 $149의 30% 면 무려 $44.7 을 절약 할 수 있습니다. 한화로는 5만원이 넘네요. ​ 예전부터 IntelliJ IDEA를 사용 해 보고 싶었는데, 여러 가지 중 가장 큰 이유는 M1 맥북에서의 Eclipse가 참 불안정 하다는 점 이었습니다. ​ 툭하면 오류나고, 버그나고. 뭐만 하면 빌드가 안되는데 건들지도 않았기 때문에 그게 또 Project Clean을 하면 새로 빌드하면서 문제가 해결되는 웃지 못할 상황이 자주 연출 되었습니다. ​ 또..

IT ⁄ Computer/Mac 2021.08.21