[구너 플레이어] 15.8 단일파일 php 음악 플레이어.
·
Develop
[구너 플레이어] 15.08 버전, 순수하게 본인의 필요에 의해 만들어진 html5 기반의 음악 플레이어. 브라우저상에서 실행이되며 PHP 와 Http 서버가 필요함(디렉토리 인덱스 체크) mp3 와 ogg 를 지원하며 소스의 51번 라인 에 wav 등을 추가할 수 있음. 실행화면, 크기 자동조절. 소스상 표시문제로 테그를 -- 로 치환함 사용상 모든 브라우저를 지원하지만 mp3 파일등의 음원은 직접 구해서 플레이어가 있는 디렉터리에 함께 넣어주고 브라우저에서 주소를 열면 된다. 문의는 댓글로.
Redhat JBoss mysql Datasource 설정하기
·
Study/WAS
JBoss 서버에 데이터소스를 설정하는 내용을 담은 글들이 매우 많으나, 사실상 적용이 안되는 경우가 많았다. 톰캣처럼 컨텍스트 추가하고 읽으면 바로 사용할 수 있는 방법은 없다. JBoss 에서 데이터소스를 사용하는 순서는 다음과 같다. 1. 드라이버 모듈 추가 2. 데이터소스 드라이버 등록 3. 데이터소스 추가 4. 데이터소스 매핑 jboss-web.xml 1. 드라이버 모듈 추가 드라이버 모듈은 modules 에 디렉토리를 생성하고 module.xml 을 생성하여 넣는 방법이 대부분 소개되어있다. 그러나 간혹 jboss 에서 인식이 되지 않는 경우가 발생한다. 모듈이 없거나 존재하지 않는다는 경고가 발생한다. 공백이나 양식, 문법등의 문제겠지만 정확히 어떤것이 문제인지는 확인할 수 없었다. 여기서는..
BCEL로 런타임에 Arguments(매개변수들) 캡쳐하는 Instruction 추가하기.
·
Study/BCI&BCEL&ASM
Bcel 을 처음 다룰 당시에 만들었던 간단한 매개변수 출력하는 BCEL transform이다. 상당히 다듬어지지않은 막코드라서 감안해서 볼 필요가있다. 핵심부분은 밑줄과 주석을 달겠다. 이전글(http://blog.sanguneo.com/21) 에서 premain 을 이용한 javaagent 사용법은 간략하게 배웠는데. BCEL을 여기에 접목시킨다는것은 조금 고차원적인 접근이 필요하다.(필자의 생각) 우선적으로 소스를 펼치기에 앞서 이론설명을 하자면 자바의 .class 파일은 완전하계 기계어(?)로 번역된것이 아닌, 그렇다고 소스형태도아닌 그 중간어딘가의 형태로 볼수있다. javac 명령어를 실행하면 소스파일을 java컴파일하면 class 파일로 뱉어내게되는데, 이 class파일이 ByteCode의 목..
BCEL 중요용어 및 사용법 간단 소개.
·
Study/BCI&BCEL&ASM
Field // 변수와 비슷한, 저장공간 등의 개념으로 볼 수 있다. LocalVariable // 메소드의 지역변수를 나타내며, 메소드 프레임 내의 스코프, 이름, 시그네쳐, 인덱스를 포함한다. Attribute // 상수값, 소스파일, 코드, Exceptiontable, LineNumberTable, LocalVariableTable, InnerClasses 등이 있음. ConstantPool // 클래스나 인터페이스의 이름, 필드명 등의 클래스파일 구조와 서브구조로부터 참조가능한 모든 상수를 담고있는 구조. Instruction(~= Byte Code) // 자바 바이트코드로 되어있는 절차. InstructionFactory // 컴파일러의 뒷단에서 바이트코드를 생성하는 것 이라고 되어있으며 Ins..
bcel 6 다운로드
·
Study/BCI&BCEL&ASM
최신 개발버전 스냅샷 위치는 다음과같음http://repository.apache.org/content/groups/snapshots/org/apache/bcel/bcel/6.0-SNAPSHOT/