티스토리 툴바





댓글을 달아주세요.



댓글을 달아주세요.


참고 : http://msdn2.microsoft.com/en-us/library/ms930698.aspx

#미디어 플레이어 객체 제어하기
조절메서드 : 미디어플레이어를 조정합니다.
 └ Pause() : 일시정지합니다.
 └ Play() : 재생합니다.
 └ Stop() : 중지합니다.
 └ Next() : 다음으로 이동합니다.
 └ Previous() : 이전으로 이동합니다.
PlayState속성 : 재생, 중지, 일시정지 중인지의 상태를 알아냅니다.
 └ mpStopped : [0] 재생이 중지된 상태
 └ mpPaused : [1] 재생이 일시정지된 상태
 └ mpPlaying : [2] 재생중인 상태
 └ mpWaiting : [3] 시작하기 위해서 기다리는 상태
 └ mpScanForward : [4] 재생흐름을 다음으로 이동
 └ mpScanReverse : [5] 재생흐름을 이전으로 이동
 └ mpSkipForward : [6] 다음 단계로 이동
 └ mpSkipReverse : [7] 이전 단계로 이동
 └ mpClosed : [8] 재생닫혀있는 상태
DisplaySize속성 : 화면크기를 조절합니다.
 └ mpDefaultSize : [0] 기본크기
 └ mpHalfSize : [1] 기본크기에서 1/2크기
 └ mpDoubleSize : [2] 기본크기에서 두배로 확대한 크기
 └ mpFullScreen : [3] 화면 전체크키
 └ mpFitToSize : [4] 사용자가 디자인한 크기
 └ mpOneSixteenScreen : [5] 전체화면의 1/16크기
 └ mpOneFourthScreen : [6] 전체화면의 1/4크키
 └ mpOneHalfScreen : [7] 전체화면의 1/2크기
Mute속성 : 소리를 끄거나 켜기위해 사용됩니다. 해당값이 True이면 소리가 꺼진 상태이고 False이면 소리가 켜진 상태입니다.

#윈도우 미디어플레이어 속성
AllowChangedDisplayMode : 초단위, 프레임 단위로 최종 사용자가 디스플레이 모드를 실행시 변경할 수 있는지를 나타낸다.
AllowHideControls : 최종 사용자가 컨트롤 패널을 실행시 감출 수 있는지를 나타낸다.
AllowHideDisplay : 최종 사용자가 디스필레이를 실행시 감출 수 있는지를 나타낸다.
Apperance : 디스플레이 패널의 경계의 모양을 지정한다. 1=inset border 패인모양, 0=무경계
AutoRewind : 파일의 재생이 끝났을 때 자동으로 되감기를 할 것인지를 표시한다.
AutoStart : 웹페이지를 열면 자동으로 재생을 시작할 것인지를 표시한다.
Balance : 소리의 균형을 나타낸다. 0=균형, -10,000=왼쪽스피커만 사용, 10,000=오른쪽 스피커만 사용
BorderStyle : 컨트롤 경계 스타일을 지정한다. 0=무사용, 1=고정된 싱글 경계
CurrentPosition : 재생 파일에서의 현 위치를 초 단위로 나타낸다.
CurrentState : 플레이어의 현 상태를 나타낸다. 0=정지, 2=재생, 1=일시정지
DisplayBackColor : 디스플레이 패널의 배경색을 나타낸다.
DisplayForeColor : 디스플레이 패널의 전경생을 나타낸다.
DisplayMode : 디스플레이 패널에 초단위 또는 프레임 단위로 현위치를 디스플레이할지를 나타낸다. 0=초, 1=프레임
EnableContextMenu : 단축 메뉴를 활성화시킬지를 나타낸다.
Enabled : 컨트롤이 활성화되었는지를 나타낸다.
EnablePositionControls : 컨트롤 패널에 위치 버튼을 보여줄 것인지를 표현한다.
EnableSelectControls : 컨트롤 패널에 선택 버튼을 보여줄 것인지를 표현한다.
EnableTracker : 컨트롤 패널에 트랙바 컨트롤을 보여줄 것인지를 표시
FileName : 재생될 멀티미디어 파일을 지정한다.
FullScreenMode : 모니터 전체의 크기로 멀티미디어를 표시한다.
MovieWindowSize : 재생 패널의 크기를 결정한다. 0=원래크기, 1=원래크기의 2배, 2=화면의 1/6크기, 3=화면의 1/4
PlayCount : 재생할 횟수를 지정한다.
Rate : 재생 비율을 결정한다.
ReadyState : 소스 파일을 얼마나 로드했는가에 따른 Active Movie Control의 준비 상태를 나타낸다. SelectionEnd : 파일의 처음에서부터 종료 위치를 초 단위로 지정한다.
SelectionStart : 파일의 처음에서부터 시작 위치를 초 단위로 지정한다.
ShowControls : 컨트롤 패널 표시 여부를 지정한다.
ShowDisplay : 디스플레이 패널 표시 여부를 지정한다.
ShowPositionControls : 위치 컨트롤의 표시 여부를 지정한다.
ShowSelectControls : 선택 컨트롤의 표시 여부를 지정한다.
ShowTracker : 트랙바의 표시 여부를 지정한다.
Volume : 데이벨의 100분의 1 단위로 볼륨을 지정한다.






댓글을 달아주세요.


PHP에서의 Session

PHP 2007/11/27 20:30



<<php.ini에서 세션 설정>>


[Session]
session.save_handler = files ; 데이터를 저장하고 보여줄 핸들러
session.save_path = /tmp ; 세션 파일을 저장할 경로
session.use_cookies = 1 ; 쿠키를 이용한 세션 On
session.name = PHPSESSID ; 세션이름 (쿠키이름)
session.auto_start = 0 ; 세션자동시작 Off, 요청해야만 시작.
session.cookie_lifetime = 0 ; 쿠키의 저장시간
session.cookie_path = / ; 쿠키 유효 경로
session.gc_maxlifetime = 1440 ; 1440초 후에 사용되지 않는 것으로 보이는 세션데이터 삭제.
session.cache_expire = 180 ; 180분 후에 세션을 삭제한다.


쿠키의 유효경로가 '/'이어야 하는 이유는 중요하다.
그렇지 않으면 세션을 생성한 디렉토리 및 그 하위디렉토리가 아닌 곳에선 기존의 세션정보를 사용할 수 없기 때문이다. 특별히 옵션에서 손댈 것은 없다. 단지 세션의 지속시간을 길게 하고을 싶다면 "session.gc_maxlifetime"을 길게 잡아주면 된다.

PHP 의 옵션설정에서 "session.auto_start"가 Off(0)되어있기 때문에 세션을 사용하려면 먼저 세션을 시작하여야 한다.
세션의 시작은 다음의 함수를 이용한다.
bool session_start(void); 실행 후에 반환하는 데이터가 bool(참/거짓)타입인데 언제나 true만을 반환하므로 신경쓸 필요없다. 단지 "session_start();"함으로 세션은 시작된다.

세션이 시작되었으면 세션에 데이터를 저장하거나 불러올 수 있다.
세션에 데이터를 입력하려면 먼저 세션변수를 등록하여 한다.
bool session_register(mixed name, mixed [...]);
세션 변수가 정상적으로 생성되면 참을, 그렇지 못하면 거짓을 반환하며, 변수명인 name에는 여러 가지 타입을 사용할 수 있다. 그리고 쉼표(,)로 구분하여 여러 세션변수를 한번에 등록할 수 있다. 이렇게 등록을 하면 이때부터 세션변수를 사용할 수 있다. 세션 변수의 사용은 일반 변수와 같이 "$세션변수명"의 형태로 사용한다. PHP4는 기본적으로 "EGPCS"의 차례로 변수들을 해석하므로 이를 수정하지 않았다면 S인 세션변수가 언제나 제일 뒤에 해석된다. 그러므로 세션변수와 다른 변수들(POST, GET, COOKIE)과는 중복을 고려하지 않아도 될 것이다. 이렇게 세션변수를 등록했는데 변수를 제거하고 싶을 때가 있을 것이다.
bool session_unregister(string name);
bool session_destroy(void);
session_unregister()함수는 등록된 세션변수를 제거할 때 사용하며, session_destory()함수는 현재의 세션을 더 이상 사용하지 않으려 할 때 사용한다. 위 두 함수는 세션이 이미 시작되어 있는 상태에서 실행하여야 한다.

<<세션 생성및 적용 방법  - PHP >>

1. 세션 생성
2. 세션 적용
3. 세션 삭제
세션을 사용할때는 파일의 가장 처음부분(헤더부분)에서 세션을 스타트 시켜줘야 합니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. 세션 생성
<?
session_start(); // 세션 시작
session_register("UserID","UserPASS"); // UserID 란 세션을 생성합니다.
$UserID= 아이디값; // $UserID 를 지정해주면 이변수가 세션값이 됩니다.
$UserPASS= 비밀번호값;
?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. 세션 적용
<?
session_start(); // 세션을 적용하고싶은 곳에서는 무조건 처음에 사용합니다.
if($UserID){
echo(" 세션이 있으면 출력 ");
}
?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. 세션 삭제
<?
session_start();
session_register("UserID","UserPASS");
session_unset(); // 현재 세션에 등록되어 있는 모든 변수를 삭제합니다.
session_destroy(); // 현재의 세션을 종료합니다.
?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



댓글을 달아주세요.



JAVA Applet 사용을 위한 postgres DB 생성법



Applet 에서 Postgres를 사용하여 한글을 구현하기 위해선 컴파일시 다음과 같은 작업을 해줘야 한다.

<세팅 방법>


1. 컴파일시 --enable-multibyte 옵션을 준다.

   그러면 initdb를 할때 -E EUC_KR 옵션을 주어 DB를 생성할수가 있다.

#]./configure --enable-mutibyte

 

2. DB 생성시 인코딩 옵션을 준다.

createdb -E EUC_KR applet

 

또는

 

CREATE DATABASE korean WITH ENCODING = 'EUC_KR';



댓글을 달아주세요.