요즘 대부분 웹페이지의 한글페이지는 UTF-8로 개발되는 추세지만, EUC-KR로 개발된 사이트를 UTF-8로 전환하려고 하는 경우 외부에서의 링크 등 때문에 Request의 파라메터에 대해서 UTF-8과 EUC-KR을 모두 지원해야할 경우가 종종 있습니다. 하지만 Java는 PHP 등과는 달리 String을 byte array로 보는게 아니라, byte array를 decoding해서 유니코드로 처리하므로 Tomcat의 character encoding 설정 만으로는 파라메터에 대해서 UTF-8과 EUC-KR을 모두 지원할 수 없습니다. 이런 상황에서 써볼 수 있는 팁을 정리해봅니다.

더보기

, , , , , ,

지난 2009년 12월에 구글의 제품관리 총괄 임원 조나단 로젠버그(Jonathn Rosenberg) 가 공식블로그를 통해 ‘The meaning of open‘ 이라는 글을 올렸습니다. 이 글은 구글 공식 한국블로그에서  ’개방(Open)의 의미‘ 라는 제목으로도 번역되어 올라왔습니다. 구글이 가지고 있는 개방에 대한 철학을 Open technology, Open Information 측면에서 잘 설명하고 있는 글입니다.

구글이 Open이라는 철학으로 기술적인 부분에서나 정보에 대한 접근에 있어서나 사용자들과 개발자들에게 지지를 받는 IT기업임은 분명합니다. 그리고 그들의 말대로 Open이야말로 웹 전체의 가치를 높이고, 웹이 많은 사람들에게 도움이 될 수 있는 전략이라는 것도 맞는 이야기 입니다.

하지만 달리 바라보면 사용자들의 검색어와 컨텐츠를 광고주에게 연결해서 수익을 만들어내는 구글에게 있어서, Open이란 웹에 공유되는 정보들과 컨텐츠를 늘려 자신들의 가치를 높일 수 있는 궁극의 전략이기도 합니다. 다른 이들에게도 도움이 되겠지만, 구글에게는 아주 큰 수익이 되는거죠.

더보기

, ,

HTML5에서 동영상 태그 지원, 2D drawing를 지원하게되면서 Adobe의 Flash같은 브라우저 플러그인 기반의 기술들의 미래에 대한 얘기가 작년에 회자되었는데요, 최근 유튜브의 HTML5 지원과 스티브 잡스의 발언으로 다시 이슈가 되고 있네요.

Flash가 HTML5에 의해 완전히 대체될 거라고는 생각하지 않습니다만,  최신버전의 웹브라우저들과 유튜브가  HTML5의 동영상태그를 지원하기 시작했다는 점에 웹에서 Flash의 입지는 줄어들게 될 것 같습니다. 게다가 아이폰이 모바일 웹 트래픽의 대부분을 점유하고 있는 시점에서,  애플이 모바일 환경에서의 Flash를 부정적으로 생각하고 있다는 점은 Flash의 미래를 불투명하게 하는 또다른 요소가 되고 있습니다.

더보기

, , , ,