태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

예전에 급하게 쓸 일이 있어서 받았던 자료인데 다시 쓸 일이 있어서 찾다보니 한참 뒤적여서 찾아야 하길래 까먹지 않게 이곳에 업로드 해 둔다.

JSP 코드로 되어 있지만 필요에 따라서 그냥 java 소스에서도 쓸 수 있다.

단, 달력 데이터에 한계가 있어 1881년에서 2043년 까지만 지원한다.

달력 데이터를 추가하셔서 올려주셔도 좋겠다.

첨부 : calendar.zip
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Alchemist™
휴대전화나 PDA용 페이지 등과 같이 한자를 표시할 수 없는 장치가 클라이언트인 경우 현재는 해당 장치에서 한자를 표시해 주지 못하고 있다. 이와 같이 한자를 표시할 수 없는 경우에는 부득이하게 한자를 한글로 바꾸어서 표시해 주어야 하는데 그럴때 유용하게 쓸 수 있는 프로그램이다.

출처는 정확히 기억나지 않지만 내부에 저작자에 대한 정보가 있으니 참고하자.

첨부 : Hanja2Hangle.zip
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Alchemist™
JSP와 Struts 등의 공개 프레임워크를 사용하여 개발된 블로그 시스템이다.
자신만의 블로그를 구축하고 싶다면 참고해 보면 좋을 것 같다.
자세한 내용은 http://www.rollerweblogger.org에서 확인해 볼 수 있다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Alchemist™
이건 뭐 대단한 팁이라고 할 것 까지는 없는데 JSP나 서블릿 등을 사용해서 웹어플리케이션을 구축할 때 자주 발생하는 문제에 관한 것이다.

자료실이나 파일 업로드가 가능한 게시판을 개발할 때 사용자가 업로드한 파일명이 한글로 되어있으면 서버에는 분명히 업로드 되어있는데 브라우저에서 보면 이미지가 깨져 나오는 경우가 있다.
이런 경우는 서버의 OS가 UNIX나 Linux인 경우에 종종 발생하는데 이때 브라우저 옵션의 고급 탭에서 URL을 항상 UTF-8로 보냄을 해제하면 제대로 나온다.
그래서 사용자들에게 이미지가 깨져서 나오는 경우는 이러이러하게 설정하라고 안내를 해주기도 한다.

그러나 만약 해당 웹 어플리케이션을 어떤 상황에 의해 Windows 서버계열로 옮겨야 할 상황이라면 어떻게 할 것인가?
이때는 다시 브라우저의 옵션의 URL을 항상 UTF-8로 보냄을 설정해야 이미지가 제대로 나오는데 다시 사용자들에게 반대로 하라고 안내를 할 것인가?

이 문제의 근본적인 해결책은 서버 환경의 기본 문자셋에 영향을 받지 않도록 모든 웹어플리케이션을 만드는 것이다. 바로 UTF-8을 사용하는 것이다.

현재 대부분의 인터넷 사용자들이 가지고 있는 PC들은 Windows계열이며, 최근의 Windows 계열은 내부적으로 UTF-8을 지원한다고 한다. 그래서 Windows 계열에서 서비스를 하는 경우에 한글 이름으로 저장된 파일들은 UTF-8 형식으로 URL을 보내야 제대로 참조가 된다.
UNIX 계열의 서버에서는 반대로 UTF-8 형식으로 URL을 보내면 한글 이름으로 저장된 파일을
접근할 수 없다.

그래서 이런거 저런거 신경쓰기 싫어서 결심했다. 나도 앞으로는 가능하면 모두 UTF-8을 써서 개발할 생각이다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Alchemist™