본문 바로가기

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..
jVectorMap - 한국 지도 (지역 및 지점 데이터 표시) 한반도 각 시/군/구 또는 광역시도의 데이터는 지역(Region)에 표시하고 특별한 지점(위/경도)도 표시하는 샘플.. 티스토리 본문 창이 작은걸 감안하지 않고 페이지를 만들어서 범례가 짤리므로 새창으로 보는걸 추천... 시간이 없어서 복합 데이터 표출을 못한건 안자랑... 그러나 기존 유료 컴퍼넌트를 대체한건 자랑 Result 크게 보기 : http://jyeory.fun25.co.kr/demo/tistory/jvectormap/koreaMap03Page.do Style body{ font-size: medium; } .jvm-legend { line-height: 2em; margin-top: 5px; } .jvm-legend span { vertical-align: middle; } .jvm-leg..
Character Set 확인 및 변경 Ubuntu 로케일 확인.. jyeory@jyeory:~$ locale LANG=ko_KR.EUC-KR LANGUAGE=ko_KR:ko LC_CTYPE="ko_KR.EUC-KR" LC_NUMERIC="ko_KR.EUC-KR" LC_TIME="ko_KR.EUC-KR" LC_COLLATE="ko_KR.EUC-KR" LC_MONETARY="ko_KR.EUC-KR" LC_MESSAGES="ko_KR.EUC-KR" LC_PAPER="ko_KR.EUC-KR" LC_NAME="ko_KR.EUC-KR" LC_ADDRESS="ko_KR.EUC-KR" LC_TELEPHONE="ko_KR.EUC-KR" LC_MEASUREMENT="ko_KR.EUC-KR" LC_IDENTIFICATION="ko_KR.EUC-KR" LC_AL..
푸조 308 전조등 교체 2013-08-03 전조등 사망.. 필립스 크리스탈 비전을 사용중이었는데 한쪽이 사망... 그래서 오스람 쿨블루로 교체 진행.. 본네트 열고 전조등쪽 고무캡 열면 아래 그림처럼 전구 캡이 있으니 상상하며 작업하기... 1번처럼 누르고 바깥쪽으로 밀면 핀이 해제된다.. L : 필립스 크리스탈비전 (4300K), R : 오스람 쿨블루 (4200K) 오스람 쿨블루.. 살땐 몰랐는데 뒷면에 제품 특징 중 수명이 조금 짧은 감이 있다... 시인성 좋은 전구들은 수명이 짧은게 많으니 이해함.. 다음 전조등 교체는 필립스 다이아몬드 비전 (5000K) 으로
코드명이 한글인 Shape 파일을 SVG로 변환할 시 인코딩이 안되는 문제..... Shape 형식의 맵을 jVectorMap으로 변환할 경우 생겼던 문제점과 해결법을 정리해보면.. 1. jvm 기본 컨버터를 이용해서 변환할 경우 구멍이 숭숭 뚫리는 경우가 발생한다. 2. 이를 방지하고자 QGIS 프로그램을 이용하여 SHP -> SVG로 변환하여 홈페이지에서 스크립트를 생성하였다. 3. QGIS SVG 플러그인은 SHP 파일의 속성을 SVG로 변환하지 못하기 때문에 id와 title이 id0, name0 이렇게 나오는 문제가 발생. 4. 누군가가 id와 name을 입력하겠지 했지만 다른 사이트를 찾아 이를 해결.. 5. http://indiemapper.com/app/ 에서 shp -> svg 를 보다 깔끔하고 속성까지 같이 SVG로 변환해 준다. -> 관련글 http://www.yeo..