본문 바로가기
300x250

전체 글198

[수료 +9] 취준 기록(1) : 21년 10월 16일 - 10월 24일 한 주 돌아보기 ✅ 스터디 스터디 방향 설정 + 21일 첫 진행 주제: 브라우저 작동 원리 스터디 github에 정리 ✅ 알고리즘 연습 프로그래머스 1단계 18문제 다시 풀기 시작 ✅ 기술 블로그 명확히 방향을 못 잡음 ✅ 개인 포트폴리오 70% 완료 ScrollToTop 버튼 추가 light mode, dark mode 기능 구현(색상 수정 필요) 내용 수정 필요 ✅ 기타 이력서 작성 후 피드백받고 수정 typescript 기초, 실전 강의 4개 section 완료\ 헬스장 3개월 등록 + 운동 5일 (월, 화, 목, 금, 토) 🔥 총평 - 15일 수료 후 벌써 한 주가 순식간에 지나갔다. 솔직히 잘하고 있는지 모르겠지만 분명한건 조금씩 성장하고 있다. '내가 잘하고 있는 게 맞는가?'라는 말이 머릿속.. 2021. 10. 25.
코드스테이츠 final project 후기 코드스테이츠 파이널 프로젝트 후기 우리 동네 구독서비스를 조회, 주문할 수 있는 웹/앱 어플리케이션 🏡 우리 동네의 다양한 월구독 서비스를 만나보세요. 동네 인증을 하면 내 주변 반경의 구독이 가능한 스토어를 찾고, 결제하여 관리할 수 있습니다. ✔️ 의류, 세탁, 반찬 등 매번 챙기기 힘들지만 내 삶에 꼭 필요한 것들. ✔️ 우리동네 구독 서비스 중개플랫폼 UptoDoor 를 이용하며 번거로운 일들을 줄여보세요! ✔️ 우리동네의 몰랐던 구독서비스 정보도 알 수 있고 지역경제 활성화에도 도움을 줄 수 있어요! 팀 구성과 역할: 같은 멤버, 프론트엔드, 팀장 지난 BowWow 프로젝트의 팀원들과 잘 맞았기에, 이번에도 동일한 팀으로 4주 프로젝트를 시작했다. 다시 한번 팀장을 맡았고, 포지션도 기존과 같은.. 2021. 10. 18.
[코드스테이츠] first-project 후기(2주 프로젝트) 3번의 섹션이 끝나고 드디어 프로젝트 단계에 들어갔다. 프로젝트에 들어가기 전부터 같이 프로젝트를 하자고 했던 페어들이 있어서 팀 구성에는 문제가 없을 줄 알았는데, 한분이 섹션 3 ha에서 떨어지게 돼서 급하게 한 명의 멤버를 구해서 4명이서 하게 되었다.( 팀원 3명의 이름을 쓰면 웬만하면 된다.) 운이 진짜 좋았던게 나는 프런트엔드 지망이어서 프런트엔드로서 한 명의 프런트엔드와 두 명의 백엔드를 만났는데, 프런트엔드 분은 디자인에 강했고, 두 명의 백엔드는 이미 다른 국비지원 프로그램으로 코딩의 맛을 보고 오신 분들이라 많이 배울 수 있었다. 내가 팀원을 모아 팀장을 했지만 가장 낮은 위치에서 배울 수 있었다. 2주 프로젝트 후기의 결론부터 말하자면 '아쉬운 점은 많았지만, 성공적이였다'라고 말하고.. 2021. 9. 6.
GitHub 토큰 인증 로그인 하기 - [오류 해결]: remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 오늘 알고리즘 문제를 풀고 푸쉬를 하는데 이런 오류를 만났다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access 'https://github.com/dydwns2441/algorithm.git/': The requested URL returned error: 403 비밀번호 인증.. 2021. 8. 14.
가비지컬렉션 개념정리 가비지 컬렉션(garbage collection) 가비지 컬렉션은 프로그램에서 더 이상 사용하지 않는 메모리를 자동으로 정리하는 것이다. 이 기능을 가진 언어(혹은 엔진)는 자바, C#, 자바스크립트 등이 있다. 자바스크립트는 눈에 보이지 않는 곳에서 메모리 관리를 수행한다. 원시값, 객체, 함수 등 우리가 만드는 모든 것은 메모리를 차지한다. 그렇다면 더는 쓸모 없어지게 된 것들은 어떻게 처리될까? 지금부턴 자바스크립트 엔진이 어떻게 필요 없는 것을 찾아내 삭제하는지 알아보겠습니다. 가비지가 되는 대상 어떤 객체에 유효한 참조가 존재한다면 Reachable, 그렇지 않다면 Unreachable이라 한다. 언리쳐블한 객체는 수거 대상이 된다. 트레이싱 한 객체에 flag를 두고, 가비지 컬렉션 사이클마다.. 2021. 8. 6.
운영체제, 문자열, 그래픽 개념정리 문자열 유니코드 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준 인코딩(부호화) 인코딩이란 어떤 문자나 기호를 컴퓨터가 이용할 수 있는 신호로 만드는 것이다. 이 신호를 입력하는 인코딩과 문자를 해독하는 디코딩을 하기 위해서는 미리 정해진 기준을 바탕으로 입력과 해독이 처리되어야 한다. 이렇게 인코딩과 디코딩의 기준을 문자열 세트 또는 문자셋(charset)이라고 한다. ASCII 문자 영문 알파벳을 사용하는 대표적인 문자 인코딩으로 7 비트로 모든 영어 알파벳을 표현할 수 있다. 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자를 포함 UTF-8과 UTF-16의 차이점 UTF-8과 UTF-16은 인코딩 방식의 차이를 의.. 2021. 8. 6.
Oauth 기본 개념 정리 + im-sprint-auth-oauth 리뷰 Oauth 2.0 전통적으로 직접 작성한 서버에서 인증을 처리해주는 것과는 달리, OAuth는 인증을 중개해주는 메커니즘이다. 보안된 리소스에 액세스하기 위해 클라이언트에게 권한을 제공하는 프로세스를 단순화하는 프로토콜이다. 즉, 이미 사용자 정보를 가지고 있는 웹 서비스(GitHub, google, facebook 등)에서 사용자의 인증을 대신해주고, 접근 권한에 대한 토큰을 발급한 후, 이를 이용해 내 서버에서 인증이 가능해집니다. Oauth 2.0 흐름 Oauth에서 꼭 알아야 할 용어 Resource Owner 액세스 중인 리소스의 유저 Client Resource owner를 대신하여 보호된 리소스에 액세스하는 응용프로그램 Resource server client의 요청을 수락하고 응답할 수 있.. 2021. 8. 6.
Token 개념 정리 + im-sprint-auth-token 리뷰 Token 토큰이란 통행증, 회원증과 같은 개념 클라이언트로 로그인할 시 서버에서 인증을 거친 다음 토큰을 내어주는 방식으로, 다음 부터 서버에 요청시 토큰을 같이 보내어 인증을 가진다. 가장 대표적인 토큰 기반 인증은 'jwt' 인증정보가 어디에 저장되느냐? 특징 세션은 서버(세션스토어)+ 클라이언트(세션id가 담긴 쿠키)에 저장된다. 토큰은 클라이언트(Authorization header)에 저장된다.(jwt토큰) 이 특징을 통해 파생되는 특징 서버가 여러대 일 경우 -서비스가 수평 확장을 했거나 -로드 밸런싱 일 경우 - 토큰이 유리하다. 세션같은 경우는 인증정보를 여러 서버가 공유해야 한다. 클라이언트로만 인증하면 서버의 부담이 없다. 어떻게 jwt는 스스로를 안전하다고 증명하는가? -signat.. 2021. 8. 6.
반응형