일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- "명탐정 코난"
- Wibro
- 자바
- EV-DO Rev. B
- 김장훈
- 사요
- 그녀가말했다
- 페이스북
- 차트쇼쇼쇼
- HSDPA
- 이지형
- USIM
- itmusic
- VoIP
- CDMA
- 유희열의라디오천국
- Java
- 김장훈의who
- 모던음악만만세
- 한국의 기획자들
- 공정위
- brew
- 러시아
- 퀄컴
- 민동현
- SWT
- ETF
- 민동현의토요명화
- 라디오
- 위피
- Today
- Total
목록예전글들 (449)
zyint's blog
설치 준비 설치 버전: iDeneb_v1.6_1058_Lite_Edition 설치 PC: LG XNOTE R200 SP73K ATI Mobility Radeon HD 2300(M71S) → Device ID: 7211 (X2300과는 전혀 다른 제품임) 설치 과정 개인화 설정에서 다음 굵은 글씨로 된 것들을 설치합니다. iDeneb OSx86 Components 10.5.8 Ready Kernel 9.8.0 Kernel Vanilla((설치하지 않음)설치하면 부팅이 되지 않습니다) 9.8.0 Kernel Qoopz 9.5.0 Kernel Voodoo (설치하지 않음) iDeneb x86 Essential Patches PS/2 Drivers VoodooPS2Controller Fix CPUS=1_Fix(..
만일 int arr[2][4]라는 배열을 포인터로 가리키려면 int (*pArr)[4] 처럼 포인터를 선언하면 됩니다. int arr[2][4] = { {1,2,3,4}, {5,6,7,8} }; int (*pArr)[4] = arr; *pArr는 포인터로 int와 [4]는 포인터의 타입을 나타냅니다. 즉, int형 변수로 4칸씩 건너 뛴다는 것을 나타냅니다. 왼쪽 그림과 같이 int arr[2][4]에서 arr은 배열의 시작부분을 가리키는 배열의 이름이며, arr+1은 arr[1]을 가리킵니다. arr의 배열이 arr[2][4]이므로, arr에서 1을 더한 arr+1는 4칸을 건너 뛰게 됩니다. 포인터 배열과 배열 포인터의 차이점 포인터 배열 int* pArr[4]: 4개의 int* 값을 가지고 있어서 ..
특수문자 의미 \a 경고음 소리 발생 \b 백스페이스(backspace) \f [프린터 출력] 폼 피드(form feed) \n 개행 \r 캐리지 리턴(carriage return) \t 수평 탭 \v [프린터 출력] 수직 탭 \\ 백 슬래시(\) \' 작은 따옴표(') \" 큰 따옴표(") 참고자료 열혈강의 C 프로그래밍, 6장 이 글은 스프링노트에서 작성되었습니다.
증상 Visual Studio C++ 2008에서 fatal error C1083: 미리 컴파일된 헤더 파일을 열 수 없습니다. 라는 오류 메시지로 컴파일시에 오류가 발생하여 컴파일이 되지 않습니다. 해결방법 프로젝트 > 속성... 을 선택합니다 프로젝트 속성 페이지에서 구성 속성 > C/C++ > 미리 컴파일된 헤더를 선택합니다. 미리 컴파일된 헤더 만들기/사용에서 미리 컴파일된 헤더 사용(/Yu)을 미리 컴파일된 헤더 만들기(/Yc)로 바꿉니다. 같이보기 미리 컴파일된 헤더에 대한 설명: http://www.winapi.co.kr/project/dangeun/dg1/10-1-4.htm 참고자료 http://somma.egloos.com/2723641 이 글은 스프링노트에서 작성되었습니다.
요약 Visual Studio 2008을 설치, 제거 할 때 "설치 구성 요소를 로드하는 동안 문제가 발생했습니다. 설치를 취소합니다." 라는 메시지로 설치가 중단되는 문제 해결방법 방법 1 출처: Visual Studio 2008 설치 Readme(외부링크) 2.1.3. "설치 구성 요소를 로드하는 동안 문제가 발생했습니다. 설치를 취소합니다."라는 오류 메시지가 나타납니다. "설치 구성 요소를 로드하는 동안 문제가 발생했습니다. 설치를 취소합니다."라는 오류 메시지가 나타난 다음 설치가 취소됩니다. 이 문제는 시스템에 Windows Installer 3.1이 설치되어 있지 않은 경우에만 발생합니다. Windows Installer 3.1을 설치한 다음 설치를 다시 시도해야 합니다. 이 문제를 해결하려..
MySQL Connector/J 5.1은 자바에서 MySQL에 접속하여 사용할 수 있도록 하는 MySQL 접속을 위한 JDBC 4.0 드라이버 입니다. MySQL Connector/J 다운로드 http://dev.mysql.com/downloads/ http://dev.mysql.com/downloads/connector/j/5.1.html MySQL Connector/J 문서 http://dev.mysql.com/doc/ 5.1 웹 버전: http://dev.mysql.com/doc/refman/5.1/en/connector-j.html 기타 내용 21.3.4 Connector/J (JDBC) Reference 21.3.4.2. JDBC API Implementation Notes 21.3.4.3. J..
1. MySQL ODBC 드라이버를 설치합니다 http://dev.mysql.com/downloads/ 2. 제어판 > 관리도구 > 데이터 원본(ODBC)를 엽니다. 3. ODBC 데이터 원본 관리자 창에서 혼자만 사용하는 경우는 "사용자 DSN", 여러 명에 데이터베이스를 사용하는 경우에는 "시스템 DSN" 탭을 선택하고 오른쪽 추가(D)...버튼을 클릭합니다. 4. 새 데이터 원본 만들기 창에서 "MySQL ODBC 버전 Driver"를 선택합니다. 5. MySQL Connector/ODBC Data Source Configuration 창에서 연결할 서버의 정보를 입력합니다 Data Source Name: 지정할 데이터 소스 이름 Descriptoion: 데이터 소스에 대한 정보 Server: 서버..
/* * 21.04.2004 Original verion. davagin@udm.ru. *----------------------------------------------------------------------- * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distribu..
/* * 21.04.2004 Original verion. davagin@udm.ru. *----------------------------------------------------------------------- * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distribu..
/* * 21.04.2004 Original verion. davagin@udm.ru. *----------------------------------------------------------------------- * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distribu..
/* * 21.04.2004 Original verion. davagin@udm.ru. *----------------------------------------------------------------------- * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distribu..
/* * 21.04.2004 Original verion. davagin@udm.ru. *----------------------------------------------------------------------- * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distribu..
/* * 21.04.2004 Original verion. davagin@udm.ru. *----------------------------------------------------------------------- * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distribu..
JOrbis is a pure Java Ogg Vorbis decoder. JOrbis accepts Ogg Vorbis bitstreams and decodes them to raw PCM. 라이센스: LGPL 홈페이지: http://www.jcraft.com/jorbis/ JavaZoom에서 JOrbis를 Service Provider Interfaces(SPI)에 맞게 만든 VorbisSPI를 제공합니다. 이 글은 스프링노트에서 작성되었습니다.
Encoding mode Constant Bitrate(CBR) This is the default encoding mode, and also the most basic. In this mode, the bitrate will be the same for the whole file. It means that each part of your mp3 file will be using the same number of bits. The musical passage beeing a difficult one to encode or an easy one, the encoder will use the same bitrate, so the quality of your mp3 is variable. Complex par..
eclipse + jad + jadClipse 설정 자바의 컴파일 된 class파일로부터 소스코드를 추출해낼 수 있습니다. jad를 다운받고 이를 이클립스 루트에 설치합니다: http://www.varaneckas.com/jad jadclipse 다운로드한 후 eclipse의 plugin 디렉토리에 복사합니다: http://jadclipse.sourceforge.net 이클립스에서 Jad의 경로를 지정합니다. Window > Preferences... > Java > JadClipse > Path to Decompiler (Set the full path, e.g. jad) 클래스 파일과 Jad를 연결합니다. Window > Preferences... > General > Editors > File As..
자바로 구현되어 MP3 decode, convert, play를 실시간으로 할 수 있도록 제공합니다. JLayer는 Java Media Framework(JMF)가 필요하지 않습니다. 홈페이지: http://www.javazoom.net/javalayer/javalayer.html 지원 포맷: MPEG 1/2/2.5 Layer 1/2/3 audio format. 이 글은 스프링노트에서 작성되었습니다.
공식홈페이지: http://www.tritonus.org/ 소스코드 다운로드 CVS - CVS가 일반 다운로드 jar 파일보다 최신입니다. Host: tritonus.cvs.sourceforge.net Repository path: /cvsroot/tritonus User: anonymous pserver Java Doc: http://tritonus.sourceforge.net/apidoc/ 이 글은 스프링노트에서 작성되었습니다.
MIDI Sampled Audio와는 다르게 MIDI는 소리를 직접적으로 데이터로 저장하지 않습니다. 대신, MIDI에서는 각종 음악 장비들의 이벤트 정보(키보드 건반, 페달이 눌린 이벤트, 슬라이더 값, 스위치 등)만을 담고 있습니다. 이러한 악기들이 연주되는 이벤트들을 실제 악기에서 입력 받을 필요는 없고, 소프트웨어로 가상으로 만들어진 악기로도 입력 받고 MIDI파일로 저장할 수 있습니다. 프로그램으로 악기들의 연주를 만들고 수정할 수 있으며 이를 sequencer라고 합니다. 대부분의 사운드 카드에서는 MIDI synthesizer 칩을 내장하고 있기 때문에, 칩에 MIDI 이벤트 정보를 보내면 각각의 악기가 연주되는 소리를 합성(synthesize) 할 수 있습니다. 일부 사운드 카드에서는 MI..
Sampled Audio javax.sound.sampled 패키지에서는 디지털 오디오 데이터를 처리할 수 있도록 제공되고 있습니다. ↑ A Sampled Audio Wave Sampled audio는 아날로그인 소리를 디지털로 표현하는 방식을 말합니다. 위 그림은 소리 데이터를 나타낸 것으로 세로축은 amplitude, 가로축은 시간을 나타냅니다. 그림에서 붉은 점들은 샘플링 되는 점들을 뜻하며, 디지털 데이터로 전환될 때 붉은 색 점들의 위치 값만 저장하게 됩니다. 중간의 직선은 amplitude 값이 0인 점을 나타내며, 이 선의 위는 양수, 아래는 음수 값을 나타냅니다 아날로그 소리를 디지털로 전환할 때 정확도에 영향을 미치는 요소 sampling rate: 샘플링 데이터를 얼마나 자주 샘플링 하..
대학생은 마이크로소프트의 제품들을 무료로 다운로드 받을 수 있습니다: https://www.dreamspark.com 이 글은 스프링노트에서 작성되었습니다.
QuickTime Library: http://developer.apple.com/quicktime/ QuickTime for Java: http://developer.apple.com/quicktime/qtjava/ QuickTime Tutorial: http://developer.apple.com/quicktime/qtjava/qtjtutorial/index.html QuickTime Java Docs: http://developer.apple.com/quicktime/qtjava/javadocs.html 2003년 10월, QuickTime for Java(QTJ) 6.4을 발표한 이후, QuickTime 7에서는 더 이상 QTJ를 같이 발표하지 않고 있습니다. 따라서 QuickTime 7의 새로운..
Cosine similarity는 n개의 속성(n-dimensional)의 두 벡터간의 cosine 값을 사용합니다. 값의 범위: -1 ~ 1 -1: 두 vector는 정확히 반대 0: 두 vector는 독립 1: 두 vector는 같다 Text Mining / Information Retrieval Cosine similarity는 text mining에서 두 문서간의 유서도를 구하는데 사용합니다. 벡터 A, B는 term frequency vector가 됩니다. Cosine similarity를 이용하면 문서 길이를 normalize하는 효과가 있습니다. 값의 범위: 0 ~ 1 information retrieval분야에서는 tf/idf 값이 음수가 되는 경우가 없습니다. 따라서 두 문서의 각도는 9..
Jaccard distance는 두 sample set의 거리를 구하는 방식으로, 1에서 Jaccard similarity coefficient를 빼는 방식으로 구할 수 있습니다. asymmetric binary attribute 두 개의 object A, B가 주어져 있고, 각각 n자리의 binary attributes일 때, Jaccard coefficient는 두 object의 유사도를 구하는데 유용하게 사용됩니다. : A, B 모두 1인 자리수의 개수 : A는 0이고 B가 1인 자리수의 개수 : A는 1이고 B가 0인 자리수의 개수 : A는 0이고 B가 0인 자리수의 개수 같이보기 Jaccard similarity coefficient 참고자료 Jaccard index, Wikipedia 이 글은..
Jaccard Index(Jaccard similarity coefficient)는 두 집합 간의 유사도를 구하는 방식입니다. asymmetric binary attribute 두 개의 object A, B가 주어져 있고, 각각 n자리의 binary attributes일 때, Jaccard coefficient는 두 object의 유사도를 구하는데 유용하게 사용됩니다. : A, B 모두 1인 자리수의 개수 : A는 0이고 B가 1인 자리수의 개수 : A는 1이고 B가 0인 자리수의 개수 : A는 0이고 B가 0인 자리수의 개수 같이보기 Jaccard distance 참고자료 Jaccard index, Wikipedia 이 글은 스프링노트에서 작성되었습니다.
http://www.gnome.org/ 이 글은 스프링노트에서 작성되었습니다.
Java Sound와 JMF의 비교 Java Media Framework(JMF)는 멀티미디어 파일(오디오와 비디오)을 쉽게 재생하도록 하는 high-level의 API입니다. Java Sound Technology는 low-level의 API로 오디오, MIDI 하드웨어를 다르도록 디자인 되었습니다. Java Media Framework(JMF)의 장점 Java sound보다 더 많은 코덱을 지원합니다. 오디오와 비디오 재생의 동기화를 지원합니다. Real-time protocol(RTP)와 같은 스트리밍 프로토콜을 지원합니다. Java Sound의 장점 over beffering 제어를 지원합니다. 더 많은 control flow를 지원합니다. 오디오 하드웨어에 대한 구체적인 제어를 지원합니다. MI..
주요사이트 Java Sound API 공식 홈페이지: http://java.sun.com/products/java-media/sound/index.jsp Java Sound Programmer's Guide for Java 6: http://java.sun.com/javase/6/docs/technotes/guides/sound/programmer_guide/contents.html 소개 Java Sound API는 input, ouput 사운드 처리를 위한 low-level의 API 입니다. Java Sound는 MIDI와 오디오 데이터를 처리할 수 있습니다. 지원 파일 타입 오디오 파일 포맷: AIFF, AU, WAV 음악 파일 포맷: MIDI Type 0, MIDI Type 1, Rich Music..
리눅스에서 ftp 접속 리눅스 쉘에서 ftp 명령어 뒤에 ftp 사이트 주소를 적어서 FTP 서버에 접속합니다. $ ftp ftp사이트주소 FTP 내에서의 명령어 (토글) 명령어는 설정 값을 on/off 하는 명령어를 뜻합니다. 정보 표시 rstatus: 서버의 연결 정보를 표시합니다. status: 현재 접속 정보를 표시합니다. system: 서버의 시스템 타입을 출력합니다. help(또는 ?): help: ftp 명령어 목록을 보여줍니다. help 명령어: 명령어에 대한 설명을 볼 수 있습니다. 로그인 user: 새로운 유저 정보를 보냅니다. 파일 전송 모드 명령어 파일 전송 모드 type: 파일 전송 모드를 설정합니다. ex) type type ascii type binary ascii(또는 as)..