일하는 중에45 AIX 서버에 Java JDK를 설치해보자 Java 6 (x64) Installation on AIX 5.2 1. 개요 일반적으로 배포되는 Java 개발킷은 Windows, Linux 그리고 Solaris용으로 컴파일된 바이너리 형태이다. 그러므로 RISC 칩을 사용하는 IBM의 AIX에서는 이렇게 배포되는 JDK를 사용할 수 없다. AIX에 Java JDK를 설치하려면 IBM에서 배포하는 바이너리를 이용하여야 한다. 본 문서는 AIX용 Java JDK를 얻는 방법에서부터 설치 및 확인의 과정을 설명하고자 한다. 2. 준비물과 설치과정 아래 다운로드 위치를 방문한 뒤 Where to get SDK base image and JRE 항목에서 Java6 64-bit를 선택하면 되는데, 이 때 IBM ID가 필요하다. 간단한 프로파일 등을 입력하고 .. 2010. 10. 7. Java Applet을 배포하려면 jarsigner를 이용해서... 최근에 자바 애플릿을 만들 일이 있었다. 프로그램을 열심히 작성하고 에러 없이 컴파일까지 완료하였다. 그런데 JAR로 압축하여 웹서버로 배포하여 테스트를 하는데 다음과 같이 에러를 내뿜고 동작하질 않았다. 원인은 아래 그림의 Caused by로 시작되는 줄에 나타난 것 처럼 인증되지 않는 JAR의 실행이 인증예외를 발생시킨 탓이다. 그도 그럴 것이 Java Applet은 로컬 PC로 다운로드 되어 실행되는 것으로 로컬 PC의 자원에 대한 접근이 가능하기 때문에 이를 아무런 제약 없이 실행하게 둘 수 없다는 보안 규칙 때문이다. java.security.cert.CertificateException: Certificate has been denied at... 그렇다면 결론은? 그렇다. 개발된 JAR를 보.. 2010. 10. 1. 윈도용 콘솔창(cmd, 명령 프롬프트)에 사용할 폰트 추가하기 1. 들어가는 말 대체로 개발자들은 GUI 환경 보다는 명령어를 직접 입력하여 그 결과를 바로 확인할 수 있는 console환경을 선호합니다. 물론 어디까지나 대체로 그렇다는 것이니 이 부분에 대한 논의는 피하도록 하겠습니다. 우선 저 부터도 소위 말하는 CUI를 선호하는 편입니다. 특히 리눅스나 유닉스 등의 서버에 원격으로 접속하여 작업을 할 때는 거의 그렇지요. 원격접속은 통상 전용 클라이언트 프로그램을 이용하기 때문에 해당 프로그램의 옵션에서 자신이 원하는 폰트를 결정할 수 있습니다. 그렇다면 윈도에선 어떨까요? 윈도의 명령 프롬프트(cmd)에서 말입니다. 2. 윈도의 명령 프롬프트에 폰트 추가하기 전 사전지식 기본적으로 한글 폰트는 굴림체가 내정되어 있습니다. 영문 환경에선 Lucida Conso.. 2010. 8. 27. 오라클 이야기 - 일련번호 생성하기에서 놓치기 쉬운 것 1. 시퀀스를 쓰지 않고 일련번호를 만들고 싶다. 오라클은 특정 데이터 타입에 대해서 Sequence 객체를 이용해서 자동으로 일련번호를 생성하여 입력할 수 있도록 지원한다. 물론 이 오라클의 시퀀스는 어떠한 경우에도 중복되지 않도록 설계되어 있다. 더욱이 서로 다른 여러 테이블에서도 공통으로 하나의 시퀀스 객체를 통해서 중복되지 않는 번호를 받아서 사용할 수 있다. 그런데 오늘 살펴보려고 하는 것은 이 편리한 시퀀스를 사용하지 않고, 특정 테이블 내에서만 제한적으로 일련번호를 사용하는 방법에 대한 것이다. 좀 더 솔직하게 얘길 하자면 방법을 찾아가는 과정을 통해서 초심자가 놓치기 쉬운 부분을 짚어주고자 함이 이 글을 쓰는 궁극적인 목적이다. 2. MAX() 함수 이용하기 우선 설명을 위해서 필요한 예제.. 2010. 8. 10. 시간 맞추기 - 서버의 시간은 어떻게 맞출까? 1. 들어가는 말 종종 서버의 시간이 클라이어트의 시간과 맞질 않아서 문제가 되는 경우가 있다. 서비스를 운영하는 서버라면 시간이 맞지 않는 문제는 종종 심각한 문제를 야기시키는 원인이 되기도 한다. 시간이 맞지 않으면 바로 잡아주면 된다. 하지만 서버를 관리하는 입장에서 늘 문제가 되는 것이 하루 온종일 서버만 들여다 보고 있을 순 없다는 것이다. 그러므로 서버의 시간을 정확하게 맞추는 것도 가능하면 자동화가 필요하겠다. 언제 어디를 기준으로 얼마나 자주 시간을 동기화 할 것인가! 오늘의 주제는 바로 이것이다. 아울러 어떤 도구를 가지고 할 것인지도 고려해야 할 것이다. 2. ntpdate 유틸리티를 이용한 시간 동기화 최근의 리눅스 배포판(CentOS release 5.4 기준)에는 ntpdate라는.. 2010. 8. 9. CVS에서 passwd 커맨드가 지원되지 않으면 1. 개요 버전관리 툴인 cvs는 password 인증 방식으로 cvs 서버로의 접근을 지원하기 위하여 passwd라는 command가 포함되어 있는 것으로 안다. 그러나 RedHat Enterprise Linux ES release 4에 포함된 cvs-1.11.17-9 버전에는 이 커맨드가 포함되어 있지 않았다. 그래서 대안으로 생각해낸 것이 같은 MD5 알고리즘을 사용하는 apache의 htpasswd 유틸을 이용하여 passwd 파일을 편집하는 방법이다. 2. htpasswd를 이용한 cvs의 passwd 파일 편집 passwd 파일의 위치는 $CVS_HOME/CVSROOT/passwd 이다. 이 파일의 편집을 위해 다음과 같이 apache에서 제공하는 htpasswd를 이용한다. $APACHE_H.. 2010. 8. 4. 이전 1 ··· 3 4 5 6 7 8 다음