본문 바로가기

HTML5

드라코니언 에러 처리 - HTML5 여담 고대 그리스의 7현인 중에 한명으로서, 솔론이 있다. 본문에서 말하고자 하는 드라코는 솔론 이전의 그리스 집정관이었다. 그런 드라코는 사소한 법률 위반에 대해서도 사형을 선고한 것으로 유명하다. 그래서, 그런 드라코의 법은 '잉크로 쓴 것이 아니고 피로 쓴 법(Laws written not with ink but with blood)'으로 불려졌다. 어떻게 그렇게 법이 가혹할수 있냐는 사람들의 질문에 드라코는 다음과 같이 대답했다고 한다. "작은 범죄에는 사형이 적당한데, 더 큰 범죄는 더한 형벌이 없어서 어쩔수 없다네" (Small ones deserve that, and I have no higher for the greater crimes)". 프로그래밍에서는 이런 방식을 이용한 에러처리방식을 드라.. 더보기
HTML5 : Geolocation API #2 2. 적용 범위 Geolocation API를 통해서 출력 되는 위치 값은 World Geodetic System coordinates (WGS84)을 따른다. 일반적으로 GPS 수신기에서 받는 위치 값을 의미한다. 위도(latitude),경도(longitude),고도(height)로 구성된다. 국내의 경우, 이런 WGS84 좌표계 보다는 TM 좌표계를 사용하는 경우가 많은데, 국제기준을 사용하는 것이 필요할 듯 하다. 3. 보안 및 사생활 보호 관련 Geolocation API는 사용자의 위치 값을 다루기 때문에, 사용자의 프라이버시에 대한 고려가 필요하다. 즉 사용자의 허가 없이 사용자의 위치 값을 추출해서는 안된다. 이런 사생활 보호 관련 된 부분은 W3C에서도 민감히 다루는 실정인데, HTML5 .. 더보기
HTML5의 5가지 보안 위협 * 본 글은 아래 블로그의 내용에 대한 번역을 바탕으로한다. http://www.esecurityplanet.com/features/article.php/3916381/Top-5-Security-Threats-in-HTML5.htm HTML5 표준은 현재 메이저 브라우저인, IE, Firefox, Safari, Chrome 그리고 Opera의 최신 버전, 혹은 베타 버전에서 동작되고 있다. 이는 많은 Web app 개발자들의 욕구를 반영한 결과라고 볼 수 있다. 그러나 이런 HTML5는 몇가지 보안 문제를 가지고 있다. 물론 이런 문제는 HTML5가 현재 만들어지고 있는 규정이라는 측면에서, 해결 될 수 있는 문제이며 우리는 이런 논의를 지속함으로써, 더욱더 안전한 Web 기준을 확립할 수 있는 것이다... 더보기