[카테고리:] Development


  • FFT 파워 스펙트럼에 대한 이야기

    FFT 파워 스펙트럼에 대한 이야기

    전 직장 다닐때 그렇게 해결이 안되서 삽질하다가 결국 포기했던 FFT 그래프 그리는 문제가 드디어 풀렸음 갑님은 Labview로 작성된 FPGA 기기에서 뽑힌 데이터를 C랑 java로 핸폰 앱이랑 pc용 앱을 만드는 일이였는데 당시 PCM에 대한 지식도 없고 주파수 스펙트럼 이런거에 대한 지식이… “read more”


  • 안드로이드 지연처리

    버튼 크기나 이미지뷰를 구해서 저장해놓아야 할 때가 있는데 이걸 OnCreate에서 한번만 하도록 하고 싶지만 거기에 넣어두면 실제 구현이 되지 않은 상태라 사이즈가 전부 0으로 나온다. 그렇다고 실제 값이 필요할때 마다 구하는것도 좀 아닌거 같고 그럴때 쓰는게 post 함수 @Override protected void… “read more”


  • 티스토리가 2차 도메인 설정을 cname 바꾸라고 합니다.

    티스토리가 2차 도메인 설정을 cname 바꾸라고 합니다.

    티스토리 관리자 페이지에 접속하니 상단에 중요 알림이 뜨길래 뭔가 하고 봤습니다. 기존에 a record는 도메인과 ip가 1:1매칭되서 전달되는데 만약에 해당 서버가 터져서 아이피를 임시로 다른걸로 변경되면 연결된 서버에 있는 모든 레코드를 수정해야 하고 이게 각 DNS 서버에 반영되는데 일정한 시간이… “read more”


  • JNI 사용시 Android.mk와 Application.mk에 대해서

    JNI 사용시 Android.mk와 Application.mk에 대해서

    인터넷 돌아다니다가 안드로이드용 Power Spectrum 소스를 구했음. start 버튼 누르고 마이크에 대고 말하면 주파수 대역을 그려주는 소스인데 앱 소스 출처: http://som-itsolutions.blogspot.kr/2012/01/fft-based-simple-spectrum-analyzer.html 이걸 NDK를 써서 JNI로 옮겨보기로 했음. (기본 소스가 내 핸폰에서 느리기도 해서) static{ System.loadLibrary(“createFFTWrapper”); System.loadLibrary(“ndkFT”); } private native long createFFTWrapper(int… “read more”


  • JNI 에서 배열 매개변수로 넘기기

    JNI 사용하면서 배열 넘겨서 내부에서 데이터 입력하는게 있는데 javah를 쓰면 알아서 적당한 타입으로 바꿔줌. 예를 들어 int[]를 사용하면 jintArray 로 바꿔줌. 인터넷 검색해보니 거의 대부분이 j변수타입Array 명이더군요. 문제는 이거 그냥 쓸수가 없더군요. 사유는 C 에서 배열은 연속된 메모리 배열이지만 자바에서 배열은유저… “read more”