(도서) 만들면서 배우는 Git GitHub입문 읽고 <1편>(2019/10/31)
개발노트/Git2019. 10. 31. 07:52(도서) 만들면서 배우는 Git GitHub입문 읽고 <1편>(2019/10/31)

-버전 관리 란 데이터의 과거와 현재 상태를 관리하는 것이다. RPG 게임을 하고 있다고 상상해보자. 게임 도중 어떤 불상사가 생길지 모른다. 몹이랑 싸우다가 죽을 수 도있고 전투에서 파티가 전멸하게 될 수도 있다. 하지만 게임을 저장하면서 진행한다면 죽더라도 저장 파일을 불러오면 되니깐 편안하게 게임을 진행할 수 있다. 또 다른 비유로는 대학 시절 리포트를 작성하던 걸 떠올려 봐도 좋다. 누구나 한 번쯤 리포트를 작성하다 예기치 못한 컴퓨터 오류 때문에 작성했던 리포트를 몽땅 날린 경험이 있다. 그런 일을 방지하기 위해 무엇을 했는가를 떠올려라. 아마 모두가 비슷할 것이다. 한 문장 한 문장 적을 때마다 저장하는 것이다. 이러한 모든 것이 버전 관리를 하는 예이다. -버전 관리 시스템이란 Version..

(도서) 하루 3분 네트워크 교실 읽고 <1편> (2019/10/5)
개발노트/컴퓨터 공학2019. 10. 5. 21:38(도서) 하루 3분 네트워크 교실 읽고 <1편> (2019/10/5)

-네트워크 Network는 망(Net) + 작업하다(Work)으로 무언가와 무언가가 그물망처럼 무언가에 의해 연결되어 무언가를 운반하기 위한 것이다. 여기서 연결된 무언가는 컴퓨터를 뜻하고 운반하는 무언가는 정보(데이터)를 말한다. 컴퓨터와 컴퓨터가 그물망처럼 연결되어 정보(데이터)를 운반하는 행동을 네트워크라고 한다. -네트워크가 필요한 이유 (for 리소스(Resource)) 메일이나 파일, 인쇄하고 싶은 데이터 등 컴퓨터랑 사용자가 가진 것을 리소스(Resource)라고 한다. 이러한 리소스(Resource)는 다른 컴퓨터의 리소스를 네트워크로 주고받거나 자기 컴퓨터의 리소스(Resource)를 다른 컴퓨터에 넘겨주거나 한다. 즉, 복수의 컴퓨터에서 리소스(Resource)를 공유하여 자기가 가진 ..

image