HTML UTF-8 인코딩, 방법과 의도, charset=TUF-8 메타태그 추가 HTML UTF-8 인코딩 의도 기본적 ASCII를 제외한 컨텐츠를 사용하는 페이지는 플랫폼 간의 디스플레이 문제가 생길 수 있다. 윈도우의 인코딩은 맥에서 제대로 해석되지 않고 그 반대도 마찬가지다. (HTML UTF-8 인코딩 필요성) 웹 브라우저가 해당 페이지의 인코딩을 추측해 실행하긴 하지만 틀리는 경우가 많다. HTML UTF-8은 모든 웹 브라우저에서 제대로 작동하는 표준 인코딩이고 대부분의 텍스트 편집기와 기타 툴에서도 지원한다. HTML UTF-8 인코딩은 상당히 빠르고, 가볍고, 효율적인 인코딩이다. 또 모든 유니코드 문자를 지원하기 때문에 페이지의 국제화 또는 로컬화 작업을 하기에도 적합하다. 발생 가능한..
[자바스크립트 강좌 001] JavaScript 활용 범위와 핵심 개념 튜토리얼 자바스크립트 강좌, 활용 범위 현재 브라우저 기반의 자바스크립트 라이브러리뿐만 아니라, Node.js와 같은 서버 기반의 자바스크립트 환경에서 동작할 수 있는 각종 라이브러리까지 쏟아져 나오고 있다. 이제는 자바스크립트만으로 웹 서버와 클라이언트인 웹 페이지 개발을 동시에 할 수 있는 수준까지 이른 것이다. 웹 개발 : 현재 크롬이나 파이어폭스 등 웹 브라우저들이 나날이 발전하고 있다. 그들이 새 버전을 내놓을 때마다 항상 강조하는 것이 자바스크립트 엔진의 성능 향상에 관한 것이다. 이는 웹 페이지를 개발하는 데 있어서 자바스크립트의 역할이 얼마나 큰지를 방증한다. 특히, jQuery를 비롯하여 knockout(http://..
OSGeo 한국어지부, Open Source GIS : pdf 파일 (FAQ 주요 발췌) 맨 아래 첨부된 OSGeo 한국어지부 Open Source GIS PDF를 읽어보시면, 전반적인 GIS 관련 오픈 소스 사용에 대한 개론 적인 정보를 얻을 수 있습니다. GIS 관련 오픈에 대해선, 전 세계에서 OSGeo 한국어지부의 지침을 주로 따르게 됩니다. OSGEO FAQ의 한국어 사이트를 참조해보면 구체적인 사용 정보를 알 수 있습니다. 아래는 FAQ 중 주요 사항들 발췌 부분입니다. GIS 오픈소스 소프트웨어는 무엇입니까? 오픈소스 소프트웨어는 마음대로 변형하거나 재배포할 수 있는 라이선스 하에 소스코드를 이용할 수 있는 소프트웨어입니다. 재단에서 사용하고 있는 오픈소스 소프트웨어의 정확한 정의는 OSI의..
칼만필터, 가속도센서로 아두이노 센서 소프트웨어 만들기 (코딩 팁) 칼만필터로 아두이노 소프트웨어 만들기 전에 칼만필터에 대한 이해는 이 포스트를 참조하자. 칼만필터를 잘 알고 있다면 소개한 링크는 생략해도 무방하다. 먼저 시스템 방정식과 관측방정식을 살펴보자 칼만필터를 도입하여 가속도센서로 아두이노 센서 소프트웨어를 만들기 위해서는 기본적으로 위와 같은 두 선형방정식이 필요하다. 비선형 방정식에 대한 "확장형 칼만필터 (Extended Kalman Filter)"는 비선형 방정식을 테일러 급수전개 등을 이용하여 가속도센서의 선형화한 후 적용한 형태일 뿐이다. (다만 비선형의 선형화에 따른 변환계수 -그림에서 A 또는 H와 같은- 의 형태가 달라질 뿐이다. 이에 대해서는 "확장형 칼만필터"에서 다시 자세..