IT/프로그래밍 21

git에서 라인 구분(Line Separator) 처리

저장소에 올릴때만 CRLF->LF로 변경#shell> git config --global core.autocrlf input 크로스플랫폼과의 호환성을 위해 될 수 있으면 이처럼 input으로 설정하는 것을 권장함저장소에 올릴때 CRLF->LF로 변경하고 내려받을때는 다시 LF->CRLF로 변경#shell> git config --global core.autocrlf true 자동변환 끄기#shell> git config --global core.autocrlf false 참고git config --global core.eol lf

IT/프로그래밍 2017.03.31

Textarea에 Naver Smarteditor 적용하기

NAVER에서 제공하는 SmartEdit사용하기 단순한 문자만 입력할 수 있는 textarea 태크를 사용 하지않고 다음에디터, 네이버에디터 등 많은 곳에서 편집기 오픈소스를 제공하고 있어 저작권없이 오픈소스를 다운받아 사용하고 변경하여 자신이 원하는 디자인을 사용할 수 있습니다. 먼저 네이버개발자페이지에 접속해 스마트에디트를 다운받습니다. NAVER Developers - SmartEditor Basic Download Page 그리고 다운받고자 하는 오픈소스 파일을 다운받는데 저는 2.3.10.11329버전을 다운받았습니다. 다운받아 압축을 풀고 내부의 모든 파일을 프로젝트 폴더로 옮깁니다. node.js에서는 public이라는 파일만 global하게 공유되어 있어서 외부에서 크롬개발자모드로 검색해 ..

IT/프로그래밍 2016.10.06

소스트리(SourceTree)에서 system.componentmodel.win32exception 오류 해결

어느날 갑자기 소스트리(SourceTree)를 실행하는데 아래 그림과 같이 'system.componentmodel.win32exception 지정된 파일을 찾을 수 없습니다.' 라는 오류가 나서 확인해 보니 내장 git를 사용해서 생기는 문제였습니다. ★ [도구 > 옵션 > Git ]에서 '시스템 Git 사용' 체크하고 git.exe 위치 지정해주었더니 해결됨

IT/프로그래밍 2016.08.03

HTML 문서의 구조

HTML 문서의 구조 웹 문서는 아무리 길더라도 다음과 같은 기본 구조로 이루어져 있고 부분과 ~ 부분에 대부분의 소스가 표시 된다. -HTML 문서와 DOCTYPE 웹 문서의 시작을 알려주는 태그보다 먼저 사용하는 것이 ‘문서 유형(document type)’을 지정하는 이다. 문서 유형은 웹 브라우저에서 “이제부터 처리할 문서는 HTML 문서이고 어떤 유형을 사용했으니 그 버전에 맞는 방법으로 해석하라.”고 알려주는 것이다. 은 태그가 아니지만, 웹 문서를 만들 때 함께 사용해야 하는 요소이다. HTML에서는 대소문자 구별이 없지만 doc-type을 좀더 강조하기 위해 대문자로 사용하기도 한다. HTML5은 복잡한 과정 없이 단 한 줄로 문서 유형을 선언한다. 또는 웹 브라우저는 이 소스만 보고 ‘H..

IT/프로그래밍 2016.07.22

Phaser로 웹 게임 만들기

Phaser로 웹 게임 만들기 1. Phaser란? 게임 프레임워크로 MIT에서 제공하는 라이센스이며, HTML5로 게임을 만들 수 있도록 지원하는 오픈소스(자바스크립트 모듈)다. 특히 모바일 게임 제작에 강하며, HTML5 게임 엔진에서 순위를 살펴보면 Phaser(페이저)가 얼마나 많이 사용되고, 유지보수가 잘 되고 있는 지 알 수 있다. 2. Editor 선택 제작자가 추천하는 Editor로 Sublime, Basic Studio, IDE 가 있지만, 그 외 이클립스나 아톰 등의 에디터를 사용해도 무방하다. 본인은 Editor를 Atom으로 사용할 것이며, 웹 코딩 외에 별도의 특별한 Editor기능을 사용하지 않기 때문에 어느 Editor든 상관 없다. 3. Phaser 다운로드 Phaser 사이..

IT/프로그래밍 2016.07.19