Tutorials

/static/nodejs-tutorial-210403d1b522f4dfbe5c9564162a223f.jpg

2019-03-14

Node.js는 2009년 라이언 달(Ryan Dahl)이 크롬의 자바스크립트 엔진인 V8엔진을 기반으로 하여, 자바스크립트를 웹 브라우저가 아닌 환경에서도 실행할 수 있도록 하기 위해 시작된 프로젝트 입니다. 2009년 Node.js…

바로가기
/static/esnext-d6fb9b80d8fc176199c6e524c3c2f473.png

2018-10-01

ECMAScript 6 자바스크립트는 ECMA 라는 조직 산하의 TC-39 위원회라는 곳에서 표준화 작업을 하고 있습니다. 자바스크립트 관련 표준화 문서는 ECMA-262라는 문서로 공개되고 있고, 그러면서 ECMAScript…

바로가기
/static/js-for-web-ecfed3f155a8e750fafd41f962f1b701.png

2018-09-01

클라이언트 측 자바스크립트 자바스크립트는 웹브라우저에서 HTML 문서와 CSS를 동적으로 제어하기 위해 탄생한 언어입니다. 우리가 어떠한 웹사이트에 접속하게 되면 JavaScript는 정적인 콘텐츠로 HTML 및 CSS…

바로가기
/static/javascript-basic-f7409fa6388e8be0a315057854343671.png

2018-06-19

JavaScript 문법 시작하기 자바스크립트 (JavaScript)는 1995년 넷스케이프 네비게이터라 불렸던 웹브라우저에서 동작하는 스크립트 언어로 세상에 처음 나왔어요. JavaScript…

바로가기

2018-06-29 17:00

마크다운은 “존 그루버” 라는 분에 의해 만들어진 텍스트 기반의 마크업 언어로, 쓰기 쉽고 읽기 쉬운 문서를 편하게 작성할 수 있는 방법입니다. 만약 문서의 제목을 표현하고 싶다면 과 같이 문장 앞에 을 하나 추가하는 것 만으로 간단하게 표현…

바로가기
/static/zsh-49775d0b0eaee62d84288bb1f05f391b.png

2018-06-29 15:00

Zsh는 인터렉티브한 Shell 환경을 위한 도구로 bash 쉘의 기능을 포함하여 편리한 기능이 여러가지 추가되어 있는 Shell 환경입니다. oh-my-zsh는 zsh 설정 관리를 위한 프레임워크로 rails, git, OSX, hub, capis…

바로가기
/static/iterm2-2802c078c9443184659dd3aade11fcf5.png

2018-06-29 12:00

맥에서 기본 터미널을 대체하는 iTerm2 와 zsh를 이용해서 깔끔한 맥 터미널 환경을 만들어 봅시다. 아래는 iTerm2의 Snazzy 테마와 zsh를 위한 dracula 테마를 적용한 모습으로, Powerline Font와 같s은 폰트를 추가로…

바로가기
/static/choco01-d10633b03679a79c4704c6f7238ce488.png

2018-06-29 10:00

그동안 Windows 환경에서는 Mac의 Homebrew 나 Linux의 apt 와 같은 패키지 매니저가 눈에 띄지 않았습니다. Chocolatey 는 NuGet 기반의 윈도우용 패키지 관리자로 명령어를 사용해서 손쉽게 윈도우 운영체제에서…

바로가기
/static/unsplash-b30d786ca5e07cbf7410d9a4164b1f0e.png

2018-06-28 11:00

온라인 상에서 이미지 혹은 사진 등을 사용할 때에는 항상 조심해야 합니다. 저작권이 있는 사진을 마음대로 가져다 쓰는 것은 올바르지도 않을 뿐더러 골치아픈 소송 문제로 이어질 수도 있죠. 여기 무료 혹은 정당한 댓가를 지불하고 상업적으로 사용할 수 …

바로가기
/static/windows-dfb38a9bb8162331e01c8b75a48d0999.png

2018-06-22 12:00

WSL(Windows Subsystem for Linux)은 한글로는 리눅스용 윈도우 하위 시스템 정도로 해석되며, 리눅스의 네이티브 바이너리를 윈도우 환경에서 돌아가도록 만들어낸 시스템입니다. 즉, 윈도우 환경 위에 가상머신없이 리눅스 배포판 버전…

바로가기
/static/apple-b3e9c001e86d880c0159e3ed4db7a1f4.png

2018-06-22 11:00

홈브루는 루비 기반으로 만들어진 Mac OS X 용 패키지 관리자 입니다. 패키지 관리자는 맥에 설치되는 애플리케이션의 설치, 삭제, 업그레이드, 의존성 관리 등을 도와주는 도구로, 개발에 필요한 프로그램을 손쉽게 관리할 수 있게 해줍니다. 맥 개발…

바로가기
/static/nvm-40d63c99d543bfc8aaa874d6dbb01912.png

2018-06-19 08:00

NVM이란? NVM(Node Version Manager)은 Node.js의 버전을 관리하기 위한 도구입니다. 요즘은 Node.js 개발툴 뿐 아니라 수많은 개발도구들이 npm을 통해서 배포되고 있습니다. 하지만 개발툴들이 다양해 질수록 경우에 따라…

바로가기