2011년 4월 17일 일요일

매스컴에 비친 행인 1, 2, 3, 4

어찌어찌 하다 보니 흘러가는 뉴스 영상에 제가 나오게 되었습니다.

특별한 내용은 아니지만 첫번째 경험이다 보니 기념으로 남겨 볼랍니다. ㅋㅋㅋ 지대로 나온 사진은 전무합니다. 옆모습, 손가락, 매력적인 뒷태, 고개돌린 모습 등 행인 1, 2, 3, 4 포스 입니다.



동훈이, 선유, 주영이와 함께한 설정 샷 (참 뻘쭘한 설정 샷이었습니다.)



제 사진 중 가장 잘나온 사진 입니다. 역시 얼굴보다는 손이더... 영상에 적합한 듯.... 

역시나 제 멋진 뒷태 입니다. 멋지죠? 앞태보다는 뒷태가 더 끌리는 듯


과도하게 카메라를 의식한 나머지 고개를 돌리고야 말았습니다. 아뜨...ㅋㅋ



위 동영상의 원본 URL 입니다.


위 동영상의 원본 위치 입치는 <여기> 입니다.
http://sbscnbc.sbs.co.kr/read.jsp?pmArticleId=10000138530

2011년 4월 6일 수요일

OS별 bit 확인 방법

맥, 리눅스, AIX 운영체제의 bit를 확인하는 방법을 정리해 보았습니다.

Linux

리눅스의 경우 uname 명령어로 간단히 확인 가능 합니다. "uname -a" 명령어로 현재 운영체제의 비트를 확인할 수 있습니다.


AIX

AIX에서는 getconf명령어와 /usr/lib/boot/unix*에 대한 file 명령를 통해서 bit를 확인 할 수 있습니다. 다음은 64비트 운영환경에서 테스트한 결과 입니다. 운영체제가 32비트이면 결과는 32로 표시될 것입니다.

[ ONLINE Mode ]>getconf -a | grep KERN
KERNEL_BITMODE:                         64

[ ONLINE Mode ]>file /usr/lib/boot/unix*
/usr/lib/boot/unix: 64-bit XCOFF executable or object module not stripped
/usr/lib/boot/unix_64: 64-bit XCOFF executable or object module not stripped

Mac OS X

sysctl명령어로 운영체제 비트 정보를 확인할 수 있습니다. 다음은 64비트 OSX에서 테스트한 결과 입니다.

taewan:bin taewankim$ sysctl hw |grep 64bit
hw.cpu64bit_capable: 1
64비트가 아닐 경우에는 다음과 같은 결과가 출력됩니다.

dummy:bin taewankim$ sysctl hw |grep 64bit
hw.cpu64bit_capable: 0

2011년 4월 5일 화요일

Glassfish의 asadmin 명령어 한글 깨짐 현상

GlassFish를 설치하고 "asadmin"를 실행하면 한글이 깨지는 현상이 발생합니다. 다음은 GlassFish 3.1을 설치하고 asadmin을 수행한 결과 입니다.

taewan:bin taewankim$ ./asadmin
?????Ϸ??? "exit"??, ?¶??? ?????? ?????? "help"?? ????մϴ?.
asadmin> help

??ƿ??Ƽ ????                                         asadmin(1M)

NAME
     asadmin  -  Oracle  GlassFish  Server??  ????  ????   ?۾???
     ?????ϱ? ???? ??ƿ??Ƽ?Դϴ?.

SYNOPSIS
     asadmin [--host host]
     [--port port]
     [--user admin-user]
     [--passwordfile filename]
     [--terse={true|false}]
     [--secure={false|true}]
     [--echo={true|false}]
     [--interactive={true|false}]
     [--help]
     [subcommand [options] [operands]]

DESCRIPTION
     Oracle GlassFish Server?? ???? ???? ?۾??? ?????Ϸ???  asad-
     min  ??ƿ??Ƽ??  ????մϴ?.  ????  ?ܼ?  ???????̽? ??? ??
     ??ƿ??Ƽ?? ????? ?? ?ֽ??ϴ?.

  asadmin ??ƿ??Ƽ?? ???? ????
     ???? ?????? ???? ????  ????  ?Ǵ?  ?۾???  ?ĺ??մϴ?.  ????
     ??????  ??ҹ??ڸ? ?????մϴ?. ?? ???? ?????? ???? ???? ????
     ?Ǵ? ???? ???? ?????Դϴ?.

         o    ???? ???? ?????? DAS(?????? ????  ????)??  ????????
              ?ʰ?   ??????   ??  ?ֽ??ϴ?.  ?׷???  ????  ??????
              ?????ϰ?  ??ġ  ???丮   ??   ??????   ???丮??
              ?׼????Ϸ???  ???????? ȣ?????ϴ? ?ý??ۿ? ????ڰ?
              ?α??εǾ? ?־?? ?մϴ?.

         o    ???? ???? ?????? ?׻? DAS??  ?????ϰ?  ?ű⼭  ????
              ?????? ?????Ͽ? ????˴ϴ?. DAS?? ?????ؾ? ?մϴ?.

  asadmin ??ƿ??Ƽ ?ɼ? ?? ???? ???? ?ɼ?
     ?ɼ???  asadmin  ??ƿ??Ƽ  ??  ?ش?   ????   ??????   ??????
     ?????մϴ?. ???? ?ɼ??? ??ҹ??ڸ? ?????մϴ?.

     asadmin ??ƿ??Ƽ???? ???? ?????? ?ɼ??? ?ֽ??ϴ?.

         o    asa??. ???̷???  ?ɼ???   asadmin
              ??ƿ??Ƽ??  ??????  ??????????  ????  ?????? ??????
              ???????? ?ʽ??ϴ?.  asadmin  ??ƿ??Ƽ  ?ɼ???  ????
              ??????  ?տ?  ??ġ?ϰų? ?ڿ? ??ġ?? ?? ?????? ????
              ???? ?ڿ? ??ġ?? asadmin ??ƿ??Ƽ  ?ɼ???  ??????
              ?ʽ??ϴ?.  ??? asadmin ??ƿ??Ƽ ?ɼ??? ???? ??????
--??Ÿ--

위 테스트는 Mac OS에서 실행한 결과 입니다. 이와 같이 한글 깨짐 현상이 발생한 경우 해결 /glassfihs/bin 디렉터리의 asadmin 혹은 asadmin.bat파일을 열어 마지막 라인을 다음과 같이 수정하하고 재 시작하면 해결 됩니다.

## 수정전
# exec "$JAVA" -jar "$AS_INSTALL_LIB/admin-cli.jar" "$@"

## 수정후
exec "$JAVA" -Dfile.encoding=UTF-8 -jar "$AS_INSTALL_LIB/admin-cli.jar" "$@"


asadmin 쉘을 수정하고 재시작하면 한글깨짐 현상이 해결된 것을 확인 할 수 있습니다.

taewan:bin taewankim$ ./asadmin
종료하려면 "exit"를, 온라인 도움말을 보려면 "help"를 사용합니다.
asadmin> help

유틸리티 명령                                         asadmin(1M)

NAME
     asadmin  -  Oracle  GlassFish  Server에  대한  관리   작업을
     수행하기 위한 유틸리티입니다.

SYNOPSIS
     asadmin [--host host]
     [--port port]
     [--user admin-user]
     [--passwordfile filename]
     [--terse={true|false}]
     [--secure={false|true}]
     [--echo={true|false}]
     [--interactive={true|false}]
     [--help]
     [subcommand [options] [operands]]

DESCRIPTION
     Oracle GlassFish Server에 대한 관리 작업을 수행하려면  asad-
     min  유틸리티를  사용합니다.  관리  콘솔  인터페이스 대신 이
     유틸리티를 사용할 수 있습니다.

  asadmin 유틸리티의 하위 명령
     하위 명령은 수행 중인  연산  또는  작업을  식별합니다.  하위
     명령은  대소문자를 구분합니다. 각 하위 명령은 로컬 하위 명령
     또는 원격 하위 명령입니다.

         o    로컬 하위 명령은 DAS(도메인 관리  서버)를  실행하지
              않고   실행할   수  있습니다.  그러나  하위  명령을
              실행하고  설치  디렉토리   및   도메인   디렉토리에
              액세스하려면  도메인을 호스팅하는 시스템에 사용자가
              로그인되어 있어야 합니다.

         o    원격 하위 명령은 항상 DAS에  연결하고  거기서  하위
              명령을 실행하여 실행됩니다. DAS를 실행해야 합니다.

  asadmin 유틸리티 옵션 및 하위 명령 옵션
     옵션은  asadmin  유틸리티  및  해당   하위   명령의   동작을
     제어합니다. 또한 옵션은 대소문자를 구분합니다.

     asadmin 유틸리티에는 다음 유형의 옵션이 있습니다.

         o    asa션. 션이러한  옵션은   asadmin
              유틸리티의  동작을  제어하지만  하위  명령의 동작은
              제어하지 않습니다.  asadmin  유틸리티  옵션은  하위
              명령의  앞에  위치하거나 뒤에 위치할 수 있지만 하위
              명령 뒤에 위치한 asadmin 유틸리티  옵션은  사용되지
              않습니다.  모든 asadmin 유틸리티 옵션은 하위 명령의
--기타--