본문 바로가기

TIL ( CODESTATES)

(62)
[Git] The requested URL returned error: 403 github 레포를 클론한 후 코드를 다시 push하려고 했는데 해당 에러가 나왔다. 정확한 상황은 다음과 같았다. 문제 발생 상황 내 mac이 아닌 회사 데스크탑 컴퓨터로 github 레포를 클론한 후 코드를 push하려고 했었다. Permission to ---- denied to ----. The requested URL returned error: 403 원인 평소와 다른 환경에서 github repository에 접근하려고 했기 때문에 나온 에러였다. 갑자기 에러가 나와서 당황했지만 생각해보면 보안 상 당연히 필요한 조치인 것 같다. 해결 1. 연결하고자 하는 remote url을 셋팅해 주어야 한다. git remote set-url origin "https://your-name@github...
백엔드 개발자 면접 후기 (직무수행능력평가) -2편 2021.07.16 - [TIL ( CODESTATES)] - 백엔드 개발자 면접 후기 (직무수행능력평가) - 1편 백엔드 개발자 면접 후기 (직무수행능력평가) - 1편 지난 7월 초 부산 해운대구에 있는 한 기업에 백엔드 개발자로 면접을 보러 갔었다. 직무 수행 능력 평가와 기술 면접을 보았고 결과적으로 함께하지는 못하게 되었다. 진작에 후기를 남기고 싶 jesstory-codinglish.tistory.com 5. Deletion Anomaly 문제와 그 해결 방법 (용어조차 처음 들어보았다. 하지만 공부하면서 알고보니 아쉽다. 내용은 아는데 용어를 몰라서 서술을 못했다는 게...) Data Anomalies Data Anomalies 개념에 대해 참고한 블로그 Normalization is the ..
새로 알게 된 깃헙 명령어 cherry-pick 문제 feature5에서 회원가입 로직을 만든 후 feature6에서 회원탈퇴 로직을 만들기 위해 브랜치를 옮겨갔다. feature5에서 수정해야할 부분이 생겼는데 feature6에서 그대로 작업 후 commit까지 해버렸다. 해결 git log를 통해 최근 커밋 기록을 본다. 최상단에 있는 게 최근 것이므로 로그 아이디를 복사한다. 원래 작업해야할 브랜치로 다시 이동 후 git checkout feature5 잘못 작업한 브랜치의 커밋 내용을 가져온다. git cherry-pick[git log id] 이래서 삽질을 많이 해 봐야한다고 하나보다. 삽질을 해야 모르는 걸 알게 된다.
백엔드 개발자 면접 후기 (직무수행능력평가) - 1편 지난 7월 초 부산 해운대구에 있는 한 기업에 백엔드 개발자로 면접을 보러 갔었다. 직무 수행 능력 평가와 기술 면접을 보았고 결과적으로 함께하지는 못하게 되었다. 진작에 후기를 남기고 싶었지만 다른 곳에서 면접 요청이 와서 준비하느라 이제야 글을 좀 적어본다. 1. 진수 변환하기 진수 변환 11101(2)의 10진수는? (1*2^4) + (1*2^3) + (1*2^2) + (0*2^1) + (1*2^0) = 16+8+4+0+1 = 29 여기서는 2진수와 10진수 간 진수 변환에 대해서 알아보았지만 예를 들어 8진수로 변환할 경우 2 대신 8을 넣으면 된다. 21(10)의 2진수는? wiki 현대인들이 주로 사용하는 진법은 10진법으로 대부분의 숫자들은 모두 10진법으로 표기된다. 그러나 컴퓨터와 같이 ..
mysql root 비밀번호 변경하기 export DATABASE_PASSWORD=내 패스워드 어제 access denied for user (using password:NO) 에러가 나왔을 때는 export DATABASE_PASSWORD=내 패스워드 (병진님 감사해욧!) 명령어를 통해서라도 비밀번호를 전달하고 접속에 성공했었다. 오늘 팀원의 변경사항을 pull로 가져온 후에는 다시 접속이 안 되었다. 어제처럼 여전히 mysql -u root -p 로 비밀번호 전달 후 mysql에는 접속이 되지만 npm start로 했을 때는 mysql에 접속이 거부되었다. export 명령어도 효과가 없었다. mysql 버전에 따라 root 비밀번호 변경하기 어쩔 수 없이 비밀번호를 변경했다. 검색해보니 mysql버전에 따라 root 비밀번호 변경하는 ..
branch merge 실수 재현해보기 팀 프로젝트를 거의 시작하자마자 실수를 했다. dev 브랜치에서 각자 태스크에 따라 feature 브랜치를 따서 작업한 후 pr해서 dev 브랜치에 merge를 해야 하는데 코드스테이츠 프로젝트 과제 설명만 읽다가 바로 해 버렸다. 급하게 내가 작성한 pr을 revert하는 버튼을 눌러봤지만 이게 맞는지도 몰랐다. 어떻게 진행되는지도 모르고 또 있을 수 있는 상황이라서 급히 실습을 해 보았다. 1. 실습 브랜치 생성하기 - 먼저 github에서 branch-practice 라는 새로운 repository를 만들어서 pc로 클론했다. 2. dev 브랜치 생성 및 react app 생성 - master 브랜치이기 때문에 dev 브랜치를 새로 생성해서 이동 후 'practice' 라는 react app을 만들..
First Project 1주차 회고 - Wireframe vs prototype? 첫번째 팀 미팅을 가진 이후 오피스아워시간 때 호용님께서 우리팀이 작성한 와이어프레임을 보고 몇 가지 조언을 해 주셨다. 그 중 아주 생소했던 것이 "와이어프레임과 프로토타입을 구분해야 한다."였기 때문에 잠깐 알고 넘어가려고 한다. reference 와이어프레임과 프로토타입은 실무에서 종종 혼돈해서 쓰지만 제작되는 시기, 용도, 의미에서 차이가 있다고 한다. 와이어프레임 건축에서의 설계도면과 유사하다. 와이어프레임은 페이지별로 레이아웃을 설계하는 것이 좋다. (화면 간 흐름 파악이 쉽기 때문) 와이어프레임은 내용을 표시할 '텍스트'와 이미지를 표시할 '프레임' 위주로 제작한다. 프로토타입 와이어프레임가 달리 실제와 비슷하게 구현된 상태를 말한다. 건축 모형을 만드는 단계와 유사하다.
token - bearer? authrization header? tools.ietf.org/html/rfc6750#section-2.1 RFC 6750 - The OAuth 2.0 Authorization Framework: Bearer Token Usage [Docs] [txt|pdf] [draft-ietf-oaut...] [Tracker] [Diff1] [Diff2] [IPR] [Errata] PROPOSED STANDARD Errata Exist Internet Engineering Task Force (IETF) M. Jones Request for Comments: 6750 Microsoft Category: Standards Track D. Hardt ISSN: 2070-1721 Independen tools.ietf.org 참고: 인증시스템 가독성 좋은 ..