본문 바로가기

분류 전체보기

Eclipse Build Path Nesting Errors.. Maven error 이런 에러가 발생 했을 경우.. to enable the nesting exclude '......./' from ~~~ pom.xml 에 아래 태그를 삭제한다. src 해결..
SVN 인증 캐시 지우기. ~/.subversion/auth/svn.simple/ 하위 파일을 모두 지운다.
jVectorMap - 나라별 코드로 마커 표시하기.. (일부) (왜.. 자동 배포가 꺼져있는지 아리송... 매일 새벽에 자동배포 되게끔 되어 있는데.. 음... ) 위/경도를 미리 설정하여 마커를 표시하는건 간단하다. 국가(또는 지역)의 정중앙에 마커를 표시하게 되면 따로 마커를 설정할 필요가 없어서 시도해보았다. 결과를 보면 절반의 성공이다.... 위도 계산이 안맞다;; 경도는 어찌해서 맞추었는데 위도는 못맞추겠다.. 그리고.. 이게 부질없다고 느끼게 한 나라는.. 프랑스(FR)이다 프랑스는 남아메리카에도 영토가 있다;; 프랑스 정중앙에 마커를 표시하면 대서양에 마커가 찍힌다.. 고로.. 그냥 마커로 표시하는게 좋을듯하다는게 결론... 국가코드에 KR, US, FR, CA, CN, RU, JP, AU 등등... Result 크게 보기 : http://jyeory...
Jeus에서 function tag libary 사용시... 가능하면 쓰지 말자..
Object to XML var nodeName = ''; function makeXml(element, str) { $.each(element, function(key, sub){ if( sub instanceof Object){ if ( sub instanceof Array ){ $.each(sub, function(idx, data){ str += makeXml(data, ''); str += ''; }); } else{ nodeName = ''; str += makeXml(sub, nodeName); str += ''; } } else{ var value = sub; if(key == 'text'){ str += (value==null)?'':value; } } }); return str; } var headerSet =..
useradd , adduser useradd : 순수 계정만 생성, 사용자 옵션에 따라 홈디렉토리 및 쉘을 설정해야만 한다. adduser : 기본적인 정보를 입력받으며 계정을 생성하고, 홈디렉토리 생성 및 bash로 설정한다 자꾸 차이점이 기억이 안나기 시작한다.. ;; useradd 주요 옵션.. -d : 홈디렉토리를 지정한 디렉토리로 생성 -m : /home/에 디렉토리 생성 -s : shell 지정. -c : 사용자에 대한 코멘트 입력 대충 요정도..
MapShaper Shape 파일을 열어서 해안선이 실측지도 처럼 나타나는 상황에서 jVectorMap으로 변환할 경우 IE8 이하에서 스크립트 엔진이 멈출 수 있다. 아래는 실측 해안선 일 경우 QGIS에서 확인한 폴리곤 포인트이다. 위 처럼 포인트가 많을 경우 SVG로 변환할 Path도 많아지므로 VML로 그리다가 멈춘다. 이를 위해 포인트를 정리해주어야 하는데.. 주위 GIS 개발자에게 물어본 결과 ArcGIS를 이용하여 단순화 할 수 있다고 한다. 그러나 너무 어렵다! 어디 들어가야하는지도 모르겠거니와... 방법도 모르겠고... 구글에서 찾다보니 아래 사이트가 있다. mapshaper 저 사이트가 날 살렸다. 웹상에서 슬라이더 조작만으로 포인트를 줄일 수 있다. 아래처럼.... 위 포인트는 눈으로 셀 수 있을만큼 ..
자바스크립트 Array remove ● 값으로 지우기 Array.prototype.removeByValue = function() { if(!Array.prototype.indexOf) { Array.prototype.indexOf = function(what, i) { i = i || 0; var L = this.length; while (i < L) { if(this[i] === what) return i; ++i; } return -1; }; } var what, a = arguments, L = a.length, ax; while (L && this.length) { what = a[--L]; while ((ax = this.indexOf(what)) !== -1) { this.splice(ax, 1); } } return this..