전체보기 (47) 썸네일형 리스트형 [VS Code] 유용한 Extensions 추천! 많은 사람들이 사용하고 있는 에디터, vscode! Vscode는 에디터도 깔끔하고 확장 프로그램도 엄청 많이 지원해서 조금 더 편하게 코딩할 수 있다. 그중, 유용하게 쓰고 있는 extension들을 소개해보려고 한다. **주의** - 본인에게 꼭 필요한 extension만 설치할 것 - 처음보는 extension들은 검색을 해보고, 다운로드 수가 얼마나 되는지 파악해보자 먼저, 아무것도 설치되지않은 VSCode는 다음과 같다. 왼쪽의 메뉴바에서 블록 모양 버튼을 눌러보자. Search Extensions in Marketplace 입력창에 본인이 설치하고싶은 extension 이름을 입력하면 된다. 1. indent-rainbow indent의 depth에 따라, 색을 부여해서 조금 더 코드를 보기 .. [MongoDB] 기존 Document에 새로운 필드 추가하기 (확장) 처음 구성한 스키마대로 서비스가 운영되면 정말 좋겠지만, 서비스의 확장과 같은 이유로 스키마를 수정해나가야하는 경우가 생긴다. 글만 작성할 수 있었던 서비스에 댓글과 조회수 기능을 추가하려고 한다. MongoDB는 NoSQL으로 언제든지 스키마의 확장이 가능하다. 이 글에서는 스키마를 어떻게 확장하는지에 대해 작성해보았다. 1. 현재 DB는 어떤 상태인가? Mongo Shell을 실행시켜보자. $ mongo 현재 나의 db list와 collection list를 확인해보자. 현재 내 DB의 이름은 post이며 collections의 이름은 posts이다. > show dbs post 0.000GB > use post switched to db post > show collections posts 현재 .. 서로 다른 git 저장소를 하나의 저장소로 합치기 만약, git 저장소를 옮겨야한다면 어떻게 해야할까? 한 저장소를 clone 받아 다른 저장소로 옮기면 그만이다. 하지만, 그동안의 commit 내역들을 함께 저장하고 싶다면 어떻게 해야할까? 나는 gitlab에 올려둔 코드를 github에 옮기고 싶었다. 그래서 검색해본 결과 다음과 같은 방법이 있었다. 먼저, 2개의 repo가 있다고 가정하자. 이를 projectA, projectB라고 하자. projectA를 projectB에 합치고 싶다면 다음과 같이 할 수 있다. 1. projectB의 로컬 저장소로 이동한다. $ cd projectB 2. projectA의 저장소 주소를 복사한 후, path/to/projectA 위치에 붙여넣자. $ git remote add projectA path/to/p.. [MongoDB] Mac OS X에서 MongoDB 시작하기 해당 포스트는 Mac OS X 환경에서 개발하는 사용자를 위한 글이다. 사전 준비 사항: Mac OS X, homebrew 설치, zsh 쉘 혹시나 homebrew의 존재를 아직 모른다면? : Homebrew 설치하기 1. Homebrew를 사용해 MongoDB 설치하기 brew로 mongodb를 설치해보자. $ brew tap mongodb/brew $ brew install mongodb-community@4.2 인터넷 검색을 하다보면, brew install mongodb 명령어로 설치한 분들이 많던데, 나는 오류가 났었다. MongoDB 공식 문서에서는 위와 같은 명령어로 설치를 권장하니 참고했으면 한다. 공식 문서 불러오는 중입니다... 2. data/db 폴더 생성하기 MongoDB는 기본적으.. Angular CLI로 프로젝트 시작하기 Angular로 프로젝트를 진행해보게 되었다. React만 해봤던 나로서 Angular는 완전히 새로운 프레임워크처럼 느껴졌다. 앞으로 프로젝트를 진행하면서 내가 공부한 것들을 적어보려고 한다. 매우 기초부터 시작하는 글이므로 초보자들이 읽기 좋을 것 같다. [참고한 책]: 앵귤러 마스터 북 http://www.yes24.com/Product/Goods/58054234 따라 하며 배우는 앵귤러 마스터 북 단계별 예제를 만들면서 배우는, 앵귤러 마스터를 위한 완벽 가이드!앵귤러는 다양하고 풍부한 기능으로 무장한 프레임워크다. 하지만 이는 모든 요소를 빠짐없이 이해하기가 만만치 않다는 뜻이기도 하다. 이 책에서는 각종 도구의 설치를 비롯해 컴포넌트 작성, 폼 사용, 페이지 간 라우팅, API 호출 등 앵귤러.. [VS Code] VS Code에서 git 사용하는 방법 Github(또는 다른 git 저장소)에 내 소스코드를 올리는데에는 다양한 방법이 있다. 처음 git 사용법을 배웠을 때, 명령어들이 너무 많아서 회피하고 GUI tool을 사용하곤 했었다. (그래봤자 주로 사용했던 건 commit, push, pull...) 필수: VS Code, Github 계정 방법은 크게 두 가지이다. 터미널에서 직접 git 명령어를 쓴다. 2. GUI 툴을 사용한다. (SourceTree, GitKraken, Tower 등) 1번의 장점은 git 명령어에 익숙해질 수 있단 점이다. 단점은 명령어를 잘 모른채 사용하다보면 내가 뭘 하고 있는지 모를때가 많다. 이 점을 보완해주는 것이 GUI 툴이다. 2번의 장점은 현재 repository의 여러 branch들의 진행 상황을 직접 .. [Mac OS X] Git 설치 및 초기 설정 나는 Mac OS와 Windows 환경에서 모두 개발하고 있다. 이번 글에서는 Mac에서 어떻게 git을 사용하는지 작성해보았다. 필수: Github 계정 Git 설치 확인 터미널을 열어, 확인해볼 수 있다. 버전을 알려준다면 git이 설치된 것이고, 그렇지 않다면 git을 설치해야한다. $ git --version Git 설치 크게 두 가지 방법이 있다. git 공식 홈페이지에서 설치 파일을 다운 받아 실행시킨다. Git git-scm.com Homebrew를 사용해 설치한다. $ brew install git Git 계정 설정 로컬에서 작업한 후 git 저장소로 push하려면 계정명, 패스워드를 계속 입력해야만하는 불편함이 있다. 그래서 초기에 설정해주면 좋다. 계정 설정 $ git config --.. 이전 1 ··· 3 4 5 6 다음