[Javascript] JSON 형태의 데이터 생성하기 업무를 진행하다 보면 Json 형태의 데이터를 생성하여 전송하거나, 받는 경우가 종종 발생 한다. json 형태의 데이터는 일일히 문자열로 쭉 나열하여 규칙대로 만들수도 있지만, 구조가 복잡해 지거나 데이터 양이 많을경우 사람이 일일이 만들기에는 좀 힘들다. 그래서 보통은 Java/JSP나 ASP 등과 같이 서버사이드 측에서 json을 쉽게 생성하여 HTML, Javascript 쪽에서 사용한다. 오늘은 서버사이드측이 아닌 javascript로 json 형태의 데이터를 생성하는 방법이다. 워낙 간단하니 아래 예제를 보면 쉽게 이해 할 수 있다. 자바스크립트 내장객체인 JSON.stringfy를 이용하면 생성된 Json 객체를 String으로 변환할 수 있다. 더보기 [Java] 경위도 좌표 거리계산 (두 지점간의 거리) 요즘 모바일 웹이나 앱을 이용하다보면 스마트폰의 현재 위치를 기반으로 특정 거리안에 있는 정보를 사용자에게 제공하는 서비스들을 쉽게 접할 수 있다. 이때 해당 정보를 보여주기 위해서는 현재 위치와 특정 정보가 존재하는 위치. 즉 두 지점간의 거리를 계산해야 가까운 순서대로 정렬을 하거나 거리를 가지고 필터링을 할 수 있다. 오늘은 두 좌표간의 거리를 계산하는 방법을 소개한다. http://www.geodatasource.com/developers/java 에 있는 해당 계산식에 미터 단위(meter) 를 추가하였다. (국내에서는 미터단위를 많이 사용하기 때문...) 테스트 지점은 서울 역삼역, 선릉역 두 지점의 거리를 계산하였으며 구글 지도와 비교했을때 큰 오차는 발생하지 않았다. public class.. 더보기 Java compiler level does not match the version of the installed Java project facet 이클립스에서 타 팀의 프로젝트를 svn을 통해 체크아웃 받았는데, 아래와 같은 오류 메세지가 출력되었다. Java compiler level does not match the version of the installed Java project facet. Faceted Project Problem (Java Version Mismatch) 내려받은 프로젝트의 자바 버전과 컴파일 버전이 일치하지 않아 생기는 오류이다. 아래와 같이 프로젝트의 Properties에서 해당 프로젝트에 맞게끔 Java 및 컴파일러 버전을 변경해 주면 된다. 더보기 이전 1 ··· 6 7 8 9 10 11 12 ··· 72 다음