윈도우10에 Jetty 서비스 설치하기

간단한 웹페이지 스터디를 위해 웹서버로 Jetty를 사용해 보기로 했다. – 사용이유: Tomcat 보다 가벼울거 같아서 1. 설치방법 다운로드 http://www.eclipse.org/jetty/download.html (최신버전 2016년 12월8일  기준 v9.4.0) 설치전 조건으로 JDK 1.8 이상이 설치되어 있어야 한다. 2. 환경변수 등록: JETTY_HOME 적당한 위치에 압축을 풀고, 시스템 환경변수로 ‘JETTY_HOME’을 등록한다 – 위치: ‘제어판>시스템 및 보안>시스템’의 좌측 메뉴에서 ‘고급시스템 설정>환경변수>시스템변수’ JAVA_HOME=C:\Library\Java\jdk1.8.0 JETTY_BASE=D:\jetty_base JETTY_HOME=C:\Tools\jetty-9.4.0 ...

n

npm permission denied 오류

Angular2 예제 따라하는 시작부분에서 다음과 같은 오류가 발생하여 해결방법을 찾아보았다. … npm Error: EACCES: permission denied, mkdir ‘/.npm/xxxx’ … 맥OS에서 ‘npm install’ 명령을 실행하는 과정에 나왔는데 관련 모듈을 다운로드/설치 하면서 해당 디렉토리에 대한 권한이 없다고 나온 오류다. 결론부터 말하면 1. npm permission 문제를 해결하고 Fixing npm permissions 2. ~/.npm 의 모든 하위 디렉토리에 대해 소유권을 ...

웹 Geolocation 사용방법 -OL3

웹에서 현재위치 GSP 기능을 구현할 일이 있어, navigator.geolocation 객체를 사용해 보았다. MDN – 지오로케이션 사용하기 특별히 어려운 점은 없는데 단, 2016년4월부터 바뀐 사항이 있어 유의해야 한다. 브라우저의 Geolocation을 이용하기 위해서는 HTTP가 아닌 HTTPS로 설정되어야 합니다. 이렇게 바뀐게 2016년4월부터라네요. This change is effective as of Chrome 50 (12PM PST April 20 2016). 출처: Geolocation API Removed from ...

나도 GitHub 업로드가 되었다!!

챙피한 이야기지만 이제서야 GitHub에 코드를 올리게 되었다. 훗훗.. 인터넷의 수많은 오픈소스를 보면서도 공짜로 얻어쓰는 것 같아 미안했는데 이제 나도 뭔가 베풀수 있게 되어 기쁘다. 나와 같은 초짜들에게 도움이 되길 바라며, Spring MVC + MyBatis + MySQL 스타트업 프로젝트를 올린다. https://github.com/maxmin93/spring-mybatis-ex01.git 이를 실행하면 다음과 같은 결과를 얻을 수 있다. 단, root-context.xml 의 DB 설정은 각자 개인환경에 ...

구글어스 KML 에디터 사용법

KML 제작과 수정을 위해 웹검색을 해봤는데, 구글어스(Google Earth) 만한게 없더군요. 일단 구글어스를 다운로드 받습니다. 링크: 구글 어스 다운로드 구글어스 사용법 1) 구글 어스를 실행하고 2) 메뉴의 ‘파일>열기’를 선택해 불러올 KML을 선택한다 3) 왼쪽 사이드바의 ‘장소’탭에서 임시장소 아래에 나타난 포인트, 라인, 다각형 등을 수정 (* 새로 생성하는 경우에는 지도상에서 직접 feature 들을 생성/편집하면 된다) 4) 임시장소 아래의 ...

Baidu Map과 OL, Google Map 오버레이는 불가능

중국은 국가안보에 대한 우려로 지도 데이터를 반출 하지도 않고, 지도 서비스를 제작하려며 정부의 허가를 받아야 합니다. GPS 데이터를 바이두 지도에 올바르게 맵핑하기 위해서는 GPS 데이터 자체가 중국 위성으로부터 얻어진 것이거나, 바이두에서 제공하는 (바이두 지도의 좌표값을) 좌표 변환기를 이용해 값을 변환해야 합니다. 이렇게 된 이유는 ‘GCJ-02’라는 중국의 독특한 좌표체계 탓입니다. (* 좌우/상하 어느 쪽으로든 땅덩어리가 크기 ...

J

Javascript call() & apply() vs bind()

** 출처 http://stackoverflow.com/questions/15455009/javascript-call-apply-vs-bind Use .bind() when you want that function to later be called with a certain context, useful in events. Use .call() or .apply() when you want to invoke the funciton immediately, and modify the context. .bind() 함수는 파라미터를 맵핑해서 함수를 리턴하고, 이렇게 재정의된 함수를 이벤트나 콜백 처리용으로 사용한다. .call()과 .apply() 함수는 파라미터를 맵핑해서 즉시 ...

Browse Categories