dev(6)
-
뭘로 Clone해야해? SSH vs HTTP?
Gitlab이나 Github 등 Git 저장소에서 Local로 clone을 하다보면 SSH와 HTTPS 중에서 뭘로 받아야할 지 고민한 적이 한 번이라도 있으신 분(저를 포함하여)들을 위해 작성해보았습니다. 어떤 차이가 있는지 알아볼까요? 우선 결론부터 말씀드리면 저장소에 Push나 Pull과 같은 동작들을 할 때, 아이디와 비밀번호로 인증하느냐, SSH key를 가지고 인증하느냐의 차이입니다. 이렇게만 이야기하면 감이 안오시는 분들이 있을 것 같네요. 좀 더 자세하게 알아볼까요? HTTPS HTTPS를 사용하여 Push나 Pull을 하려고 하는 경우에는 사용자의 Username과 Password를 물어봅니다. 그렇다면 매번 이렇게 입력해야할까요? No! 개발자는 창조적으로 게으른 존재이기 때문에 다행이..
2020.08.19 -
npm install시 "Maximum call stack size exceeded" 에러가 나는 경우
Maximum call stack size exceeded npm install을 하려는데 위와 같은 에러가 발생하는 경우 아래 명령어를 순차적으로 실행하시면 됩니다. // npm cache 삭제 npm cache clean --force // npm 재빌드 npm rebuild // node_modules 폴더 삭제 rm -rf node_modules // 재설치 npm install
2020.04.11 -
개발 버전 작성 규칙
주 번호 1로 시작 프로젝트 개편시 증가 증가시 나머지 버전은 초기화 릴리즈 번호 공식적으로 릴리즈시 증가 증가시 패치정보 초기화 패치 번호 버그 수정, 기능 추가시 증가 상태 코드 alpha - 개발중인 경우 표기 beta - 베타인 경우 표기 release - 공식 배포시 표기
2020.03.18 -
Javascript 기초 - 식별자, 변수와 상수
모든 프로그래밍 언어에는 사람이 이해할 수 있는 데이터들을 각 언어가 이해할 수 있는 형태로 변경하는 방법을 문법적으로 지원합니다. Javascript에서도 변수, 상수, 데이터 타입을 활용하여 데이터를 저장하고 관리할 수 있습니다. 식별자(Identifier)와 식별자 작명규칙 본격적으로 들어가기 전에, 식별자에 대해서 짚고 넘어가겠습니다. 프로그래밍 언어에서 이야기 하는 식별자(identifier)란, 코드 내의 변수나 함수, 또는 속성들을 식별하기 위한 문자열이라고 할 수 있습니다. 이 식별자는 아무렇게나 적으면 되는 것이 아니라, 언어마다 일련의 규칙들이 존재합니다. Javascript에서 식별자를 작성하는 규칙은 아래와 같습니다. 식별자의 맨 첫 글자는 숫자로 시작할 수 없다는 점 이외에는 유니..
2020.03.05 -
RESTful API가 뭘까?
RESTful API, REST blah blah... 귀에 딱지가 앉도록 많이들 들어보셨을 단어인데 어떤 의미인지 헷갈려서 매번 헤매고 있을 독자분들을 위해 정리해보았습니다. REST란? REST(Representational State Transfer)란 여러 개발 아키텍처의 한 형식입니다. REST 아키텍처에서는 자원(Resource)을 행위(HTTP Method)로 구분하여 해당 자원의 상태를 표현(Representation)합니다. 조금 더 구체적으로 표현하면, HTTP의 URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE, etc..)를 통해 자원(Resource)을 처리하도록 설계된 아키텍처를 REST라고 합니다. REST의 구성요..
2020.03.04 -
인터넷은 어떻게 동작할까?
Server와 Client 서버와 클라이언트를 설명하기 위해 어떤 특정 웹서비스가 있다고 가정해봅시다. 이 서비스를 기준으로 서비스를 이용하는 쪽을 클라이언트라고 하고, 웹 서비스를 제공하는 쪽을 서버라고 합니다. URL URL(Uniform Resource Locators)이란 인터넷 상에서 접근 가능한 자원의 위치를 표현한 일련의 형식을 의미합니다. Protocol 프로토콜은 네트워크에 연결된 여러 기기들간에 통신을 어떻게 할지 정해둔 일종의 약속을 의미합니다. ( ex. http, https, ftp, tcp 등 ) Domain 우리에게 익숙한 웹사이트들의 주소는 www.google.com과 같은 형태일 것입니다. 이러한 형태를 **도메인(Domain)**이라고 합니다. IP 하지만 웹사이트들의 실..
2020.03.04