분류 전체보기
-
[Git] Git & GithubComputer Science/Git 2017. 12. 26. 23:02
Dreaming IT Study 1주차 학습 내용 Git & GitHub Git(깃)이란 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템' 이다. (반대로 SVN은 중앙집중형 버전관리 시스템이다) 원래는 Linux소스코드를 관리할 목적으로 개발되었다. Git에서는 소스코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아갈 수도 있다. 또 내가 올리려는 파일이 누군가 편집한 내용과 충돌한다면, 서버에 업로드할 때 경고 메시지가 발생된다. 이로써 누군가가 애써 편집한 내용을 덮어써버리는 등의 실수를 방지할 수 있다. * Git 설치 1. Chrome에서 git download 입력 2. https://git-scm.com/download..
-
[네트워크] HTTP VS HTTPSComputer Science/Network 2017. 12. 24. 01:20
[http 와 https 의 차이점] 웹 브라우저의 주소창을 자세히 보면 http://나 https://로 시작한다. 간략하게 설명하면 HTTPS 는 HTTP에서 보안성이 강화되었다고 생각하면 된다. HTML이란 무엇인가? 우리가 보는 웹 페이지의 대부분은 확장자가 html 이다. 기타 php, aspx, jsp 등도 있다.이들은 각각 웹 서버의 처리 엔진에 따른 결과물인데, 사실 확장자는 중요한게 아니다.확장자가 php, aspx, jsp인 것도 다들 html 이다. 웹 브라우저는 확장자를 보고 html 인 줄 아는게 아니라, 헤더에 있는 타입을 보고 아는 것이다. 우리가 보기에는 확장자가 php라도, 헤더에는 txt/html 로 타입이 규정되어 있고, 웹 브라우저는 그래서 이것이 html 인 줄 알 ..
-
[GIS] OpenLayers Simple Map 만들기Study/Study Note 2017. 12. 16. 13:52
[OpenLayers Simple Map 만들기] 1. OpenLayers 란? - 웹 지도 서비스를 위한 라이브러리 - 웹 플랫폼에서 지도 데이터의 시각화와 조작을 편리하도록 하는 오픈소스 기반의 자바스크립트 라이브러리 - 클라이언트 사이드 javascript - AJAX, Web 2.0 활용 - BSD 라이선스 (자유롭게 수정 / 배포 가능) 2. OpenLayers의 이해 - Javascript 기반 - Javascript 기반이기 때문에 구축 환경과 관계가 없음 - OpenLayers에서 지도 서비스를 제공해주지는 않음 (구글맵, 네이버 맵 등과 같은 지도 서비스 를 제공하는 서버가 필요) - Google Maps, Bing Maps 등의 상용 지도와 OpenStreetMap 과 같은 오픈 데이터..