티스토리 툴바

달력

012012  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
http://log4sql.sourceforge.net/index_kr.html

log4sql.zip

log4sql.zip

자세한 내용은 위 링크를 참조하면 됨

'JAVA' 카테고리의 다른 글

JAVA 쿼리 변수 대입 결과 출력 log4sql  (0) 2009/12/09
Posted by thesting

EMBED 태그

HTML Tag 2009/09/30 10:27
embed 태그는 html 문서상에 음악, 동영상, 플래쉬 등을 끼워 넣을 수 있는 태그입니다.
bgsound 라는 비슷한 태그가 있으나, bgsound보다는 embed 태그를 권장합니다.

플래쉬 애니매이션을 다른 사람에게 보이기 위해서 게시판이나 홈페이지 등에서 다음과 같이 태그를 작성합니다.

<embed src="감기송주소.swf" width=500 height=400></embed>

하지만, 사실 위와 같이 하면 못 보는 사람들도 있습니다. 단지, 처음 컴퓨터에 윈도우즈를 설치하고 익스플로러를 띄워서 어떤 사이트들을 방문하면 이것저것 설치를 하는게 많죠? 그 가운데서 Macromedia 사의 Flash Plugin도 설치를 합니다. 그래서, 플래쉬 애니매이션을 볼 수 있는 것이구요.

그럼, 어떻게 음악파일인지, 플래쉬 파일인지 알 수 있을까요?
사실, 컴퓨터는 파일의 확장자를 가지고 파일을 구분하긴 하지만, 좀 더 엄밀히 말하면 파일 안에 header라는 공간에 '나는 무슨 무슨 종류의 파일이에요~' 하고 자기 자신을 설명하는 부분이 있습니다.
따라서, ogg 확장자를 mp3로 변경한다고 해서 ogg 음악파일이 mp3 음악파일이 되는건 아니죠. 특정 프로그램으로 아예 파일의 형식 자체를 바꾸어야 하는 겁니다.

embed 태그로 음악을 재생할 때는 여러가지 유용한 기능들을 추가할 수 있습니다. embed 태그로 재생이 되는 음악, 동영상 등은 특별히 건드리지 않는 한 사용자의 Windows Media Player로 연결이 됩니다.
Windows Media Player에서 '도구 -> 옵션 -> 파일 형식' 에 가셔서 embed에 재생될 파일 확장자를 체크해 놓는게 좋습니다. 하지만, 모든 사람이 다 이렇게 하진 않죠. 하라고 말을 해도 안 하죠..^^;

그래서 모든 사람이 들을 수 있게 mp3, ogg 등의 파일에는 type="application/x-mplayer2"를 붙이는게 좋습니다. 의미는 그냥 지금 재생할 파일을 Media Player로 연결시켜줘~ 라고 보시면 됩니다. ^^;


자....
그럼 이승철Have Youself Amazing A Merry Little Christmas를 감상하시면서 여러 기능들을 알아보죠.

. 플레이어 안보이고 음악만 나오게...

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" hidden=true></embed>

안보이기 예제는 없습니다.(^^;)

hidden=true를 넣으시면 음악은 재생이 되고, 콘트롤 등은 안 보입니다. 기본값은 hidden=false로 콘트롤이 보이는 것이기 때문에 안보이게 하지 않으실 거면 넣지 않으셔도 됩니다.

2. 반복하기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" loop="true"></embed>

loop=true, loop=-1, loop=infinity등을 넣으시면 사용자가 정지를 하기 전까지는 계속해서 반복을 합니다. 특별히 원하는 횟수만큼 반목을 하고 싶다면 loop=3식으로 반복하기 원하는 숫자를 입력하시면 됩니다. 반복되는 음악을 감상하시면서 다른 기능들도 알아보죠. ^^

autostart=false, autostart=0등을 넣으시면 사용자가 시작 버튼을 누를 때 까지 음악 재생을 안 합니다. 기본값은 자동 재생이기 때문에 특별히 값을 넣지 않게 되면 바로 음악이 시작 됩니다. 예제에서 시작 버튼을 눌러야 음악이 재생됩니다. 이하 모든 예제에는 자동재생을 꺼 놨습니다. 여러곡이 한꺼번에 나오면 머리 아프잖아요. ;;

. 상태바 보이기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" autostart="false" showstatusbar="true"></embed>

showstatusbar=true, showstatusbar=1등을 넣으시면 현재 플레이어 상태를 보여줍니다. 기본값은 false 입니다. 연결상태, 버퍼링 과정, 인코딩된 음악에 제목과 가수가 있으면 그것도 표시를 해줍니다. 동영상 같은 버퍼링이 오래 걸리는 것이라던지, 연결이 오래 걸리는 영상 등을 보여줄 때 사용하면 보시는 분들이 무작정 안된다고 하지 않고 기다려주겠죠? ^^ 예제에서는 정지된 상태이기 때문에 "정지됨"이라고 표시되어 있습니다.

5. 콘트롤바 숨기기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" autostart="false" showstatusbar="true" showcontrols="false"></embed>

showcontrols=false, showcontrols=0등을 넣으시면 사용자가 제어 할 수 있는 콘트롤들이 몽땅 안 보이게 됩니다. 기본값은 true 입니다. 예제에서 처럼 상태바는 보여주고 콘트롤 바는 안보여주게 할 수 있고, 동영상 같은 것(뮤직비디오)을 콘트롤바 없이 보여주는 것도 꽤 괜찮습니다.^^

6. 볼륨 콘트롤 안보이기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" autostart="false" showaudiocontrols="false"></embed>

showaudiocontrols=false, showaudiocontrols=0등을 넣으시면 볼륨에 관한 콘트롤이 없어집니다. 기본값은 true 입니다. 사용자가 볼륨을 건드리지 못하게 할 때 사용하면 유용하겠죠? 무조건 소리 없이 동영상만 봐라 혹은 최대 볼륨으로 들어아 할 때 등등...써 놓고 보니 별 활용가치는 없는 듯 하네요. ㅡㅡ;;

7. 이전곡, 다음곡 버튼 감추기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" autostart="false" showpositioncontrols="false"></embed>

가운데가 허전하죠? ^^; showpositioncontrols=false, showpositioncontrols=0등을 넣으시면 예제에서 보시는 것 처럼 이전곡, 다음곡 버튼이 없어집니다. 이전곡, 다음곡 등을 사용자가 누르지 못하게 하는 거죠. 지금 보고 있는거 끝까지 봐라!! 라고 하는 강제적인 기능입니다. (-_-;)

8. 트랙바 감추기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" autostart="false" showtracker="false"></embed>

showtracker="false", showtracker=0등을 넣으시면 예제에서 보시는 것 처럼 트랙바가 없어집니다. 현재 곡이 진행되고 있는 상황을 표시하는 목적과 사용자가 원하는 곳으로 쉽게 이동을 하기 위한 것인데, 이걸 없애버림으로서, 원하는 곳으로 이동 못하는거죠. 뭐, 깔끔하게 보이기 위한 것도 있겠죠.

9. 응용하기

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" autostart="false" showstatusbar="true" showaudiocontrols="false" showpositioncontrols="false" showtracker="false"></embed>

모든 기능들은 중복이 가능합니다. 예제에서처럼 썰렁하게 만들 수도 있습니다. ^^;

10. 볼륨 및 기타

<embed src="mms://218.38.55.217/HIGH_MP3_040419/326/326574.mp3" type="application/x-mplayer2" volume="0" balance="10000"></embed>

볼륨은 -10000 부터 0 까지 아주 초절정의 섬세한 조정을 할 수 있습니다. 0이 최대값입니다. 기본 값은 -6000 입니다. 또한, balance 라는 것을 통해서 왼쪽과 오른쪽의 스테레오 값을 조정할 수 있습니다. -10000이면 왼쪽 최대 10000이면 오른쪽 최대입니다. 한번 예제에 있는 것을 재생시켜 보세요. 스피커에서 오른쪽만 들릴겁니다. ^^


'HTML Tag' 카테고리의 다른 글

EMBED 태그  (0) 2009/09/30
Posted by thesting

 기능 설명

  Make Code Statement는 SQL Editor에 입력된 쿼리를
  Java, C++, VB와 같은 언어의 소스 코드 내에서 바로 사용할 수 있도록
  문자열 변수로 만들어 주는 기능을 한다.

  예를 들어보자.

  Java 소스 코드내에, 실행되는 쿼리를 입력하는 식으로 개발을 진행하고 있다고 하자.
  아래와 같이 쿼리를 만들어줘야 한다고 하면,
  (이 예제는 Eclipse를 사용했다.)


  Toad에서 쿼리를 실행하여 결과를 테스트 한 후에, 소스 내의 해당위치에 붙여넣고
  " 나 + 와 같은 문자(사용언어에 따라 다르다.)를 입력해야 한다.
  쿼리가 긴 경우에는 사용하는 에디터가 어느정도 지원해 준다고 해도,
  상당히 번거로운 작업이 아닐수 없다.
  이럴때 " 나 + 와 같은 문자를 Toad의 SQL Editor상에서 한꺼번에 붙여주는
  기능을 하는 것이 Make Code Statement 이다.


  테스트에 사용된 Toad 버전

  8.5.x.x


  사용법

  아래와 같이 쿼리를 입력하고,
  메뉴에서 SQL Editor > Make Code Statement 를 클릭하면,


  아래와 같이 Toad 하단에 쿼리를 포함한 문장이 클립보드에 복사되었다는
  메세지가 나타난다.


  클립보드에 복사된 내용을 확인하기 위해서,
  아래와 같이 에디터를 실행하고 Ctrl+V 로 붙여넣기를 해보자.
  (여기서는 에디터로 editplus를 사용했다.)


쿼리에 추가적으로 " 나 + 와 같은 문자가 붙어서 소스코드내에서
  쉽게 사용할수 있는 형태가 되었다.


  즉, 정리를 해보면,
  1) 쿼리를 입력하고
  2) Make Code Statement를 클릭하고 (클립보드에 저장된다.)
  3) 사용하는 언어툴의 에디터에 붙여넣기
  를 하면 되겠다.


  단축키

  Ctrl+M 을 눌러서 실행한다.


  관련 팁 설명

  • 언어마다 포맷을 설정할 수 있다.

  위에서는 Java에 관해서 예를 들었다.
  Java에서 문자열을 만들고 이어주기 위해서 "와 +를 사용했지만,
  다른 언어를 사용할 경우 이런 문자열을 이어주는 문자들이 다를 수 있다.
  Toad는 여러 언어에 대해서 Make Code 기능을 제공한다.
  아래와 같이 해보자.
  
  메뉴에서 View > Options 를 클릭하면 아래와 같은 옵션창이 뜬다.
  왼쪽 트리에서 SQL Editor -> Make Code 를 클릭하고,
  언어마다 포맷을 설정한다.


 아래는 Java에 대해서 설정을 해 주는 화면이다.


  이것저것 설정을 변경해보면서, 어떻게 문자열들을 만들어 주는지 확인해보자.



  • 반대로 "나 +를 제거하려면?

  소스에서 사용할 수 있도록 "나 +를 붙여주는 것과 반대로,
  "나 +를 제거해서 Toad의 SQL Editor에서 바로 실행할 수 있는 쿼리로
  만들어 주는 기능, 즉 Make Code와 반대되는 Strip Code 기능도 제공한다.

  소스에서 가져온 "나 +가 붙은 쿼리를 SQL Editor에 붙여넣고,
  메뉴에서 SQL Editor -> Strip Code Statement를 클릭하거나
  단축키 Ctrl+P 키를 입력하면, "나 +가 제거되고 실행할 수 있는 쿼리만이 남는다.

  자세한 내용은 Strip Code Statement 기능을 소개하는
  다른 글에서 설명하도록 하겠다.

'DataBase' 카테고리의 다른 글

SQL Editor > Make Code Statement  (0) 2009/09/14
MYSQL 테이블 컬럼 조회  (0) 2009/09/14
Posted by thesting