정의(4)
-
[GIT] Git과 Github
Git 이란? Git 핵심을 아는 것은 중요하다. 왜냐하면 Git이 무엇이고 어떻게 동작하는지 이해한다면, 쉽고 효율적으로 Git을 사용할 수 있기 때문이다. Git은 다른 버전 관리 시스템(Version Control System)[이전 포스팅]과 미묘하게 개념적으로 다르다. 전체적인 인터페이스는 비슷하지만, 정보를 취급하는 방식이 다르다. 큰 틀에서 봤을 때, 버전 관리 시스템(Version Control System) 대부분은 관리하는 정보가 파일들의 목록이다. 각 파일의 변화를 시간 순으로 관리한다. 이러한 관리 방법을 델타 기반 버전관리 시스템이라고 한다. [그림 1]을 보자. 기획_최종.txt, 기획_최종_최종.txt라는 두 파일이 있다. 파일 이름을 통해 어느 것이 먼저 작성되었는지 유추가 ..
2020.11.30 -
[GIT] 버전 관리(Version Control)
깃은 많은 개발자들이 버전 관리를 하기 위해 쓰는 프로그램이다. 그런데 최근에는 디자이너들도 버전 관리를 위해 깃을 사용한다고 한다. 나도 깃을 사용하는 개발자로써, 깃을 이용한 버전관리는 개발자에만 국한되서는 안된다고 생각하는 사람이다. 왜냐하면 깃은 그만큼 효율적이기 때문이다. 그렇다면 버전관리는 무엇이길래 자꾸 언급되는 것일까? 버전 관리 시스템 버전 관리를 다루는 메커니즘을 버전관리 시스템이라고 한다. 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 특정 시점의 버전을 다시 꺼내올 수 있는 것을 말한다. 생소한 언어를 사용하다보니 말이 되게 어려워진 것 같지만, 우리는 깃이 아닌 파일을 이용해서 버전관리를 하는 것에 굉장히 익숙한 사람이라고 말할 수 있다. 예전 광고에서 언급된 방식이다. ..
2020.11.29 -
월드 와이드 웹(World Wide Web, WWW)
월드 와이드 웹(World Wide Web) 여러분은 인터넷 주소창을 이용해서 원하는 사이트의 url을 입력해서 접속해 본적이 있는가? 인터넷을 몇 년동안 사용한 우리에게는 굉장히 일상적이고 익숙한 일일 것이다. 사이트의 url은 대게 "https" 또는 "www"로 시작한다. 그럼 여기서 다시한 번 질문을 해보도록 하겠다. 그렇다면 여러분은 url을 입력할 때 "https"를 입력하는가? 아니면 "www"를 먼저 입력하는가? 나는 후자다. 왜냐하면 이유는 없다. 그냥 이 방식이 익숙하기 때문이다. 그렇다면 "www"는 무엇을 의미하는 것일까? "www"는 월드 와이드 웹(World Wide Web)의 약어이다. 이름을 보면 뭔가 되게 넓은 웹이라는 뜻 같은데, 지금은 너무 어렵게 생각하지 말고 웹이다라..
2020.10.07 -
자바스크립트란?
1. 자바스크립트 자바스크립트는 웹 페이지에 생동감을 불어넣기 위해 만들어진 가벼운 인터프리터 또는 JIT 컴파일 프로그래밍 언어이며, 웹에 쓰이는 하나 뿐인 프로그램이다. 자바스크립트는 표준 웹 기술이라는 레이어 층에서 세 번째 층이라고 볼 수 있다(첫 번째 층은 HTML, 두 번째 층은 CSS)이다. 여기서 HTML은 제공할 웹 컨텐츠의 구조와 의미를 문단, 제목, 표 등으로 정의하고 부여하는 마크업 언어이다. 또한 CSS는 배경색이나 폰트 등의 레이아웃을 지정하여 HTML 컨텐츠를 꾸며주는 스타일 규칙언어이다. 따라서 HTML, CSS는 프로그래밍 언어가 아니다. 자바스크립트로 만든 프로그램을 스크립트라고 한다. 스크립트는 HTML 안에서 작성할 수 있고, 웹 페이지를 불러올 때 브라우저에 의하여 ..
2020.06.03