sox -V input.wav -r 8000 -c 1 -s output.raw
2011년 12월 5일 월요일
sox Sound eXchange : universal sound sample translator
2011년 11월 11일 금요일
ubuntu 8.04 libreoffice install
그래도 설치해보자~!!!!!
1. libreoffice download && extract
site : http://www.libreoffice.org/download
2. install
cd DEBS
sudo dpkg -i *.*
3. desktop 환경 구축
cd desktop-integration
sudo dpkg -i *.*
4. The End
ubuntu 8.04 wine install
sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu hardy main deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu hardy main
2. 인증키
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB03. 업데이트
sudo apt-get update
4. 설치
sudo apt-get install wine
ubuntu 8.04 는 (2011년 11월 11일까지는) wine 1.2 버전 까지만 지원하는 것 같다.
wine 의 대표적인 게임 starcraft 게임을 실행해본 결과 문제 없이 동작한다..다만.. 배틀넷이 안된다.. 흑흑 ㅡ.ㅡ;;;;ㅜ.ㅜ;;;;
2010년 10월 8일 금요일
우분투에서 콘솔창으로 부팅하기
sudo update-rc.d gdm defaults (그래픽 모드 부팅으로 다시 바꿀때...)
2010년 4월 7일 수요일
Ubuntu Java Compiler - javac
javac 명령어를 찾을 수 없다는 문구가 아래와 같이 하단에 나온다.
1. 문제 현상 :
2. 문제 해결 : 아래와 같이 명령어를 입력한다.The program 'javac' can be found in the following packages:
* openjdk-6-jdk
* ecj
* gcj-4.4-jdk
* gcj-4.3
* jikes-classpath
* jikes-kaffe
* kaffe
* sun-java6-jdk
Try: sudo apt-get install <selected package>
javac: command not found
3. 다음과 같이 터미널에서 javac 을 입력하여 설치가 잘 이루어졌는지 확인해 보자$ sudo apt-get install sun-java6-jdk
$ javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files and annotation processors
-cp <path> Specify where to find user class files and annotation processors
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-endorseddirs <dirs> Override location of endorsed standards path
-proc:{none,only} Control whether annotation processing and/or compilation is done.
-processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
-processorpath <path> Specify where to find annotation processors
-d <directory> Specify where to place generated class files
-s <directory> Specify where to place generated source files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-version Version information
-help Print a synopsis of standard options
-Akey[=value] Options to pass to annotation processors
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system
4. javac 명령어를 이용한 컴파일
a. 예제 파일 생성 (HelloWorldApp.java)
b. 예제 소스 입력$ vi HelloWorldApp.java
c. 소스 확인class HelloWorldApp{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
d. javac 을 이용한 컴파일$ ls
HelloWorldApp.java
e. HelloWorldApp.class 파일이 생성되었는지 확인$ javac HelloWorldApp.java
f. 실행$ ls
HelloWorldApp.class HelloWorldApp.java
5. The end.$ java HelloWorldApp
Hello World!
2010년 3월 29일 월요일
우분투란 ?
넬슨 만델라 는 우분투를 다음과 같이 설명하였다.
옛날에 우리가 어렸을 적에 한 여행자가 마을에 들렸습니다. 하지만 그는 음식이나 물을 달라고 하지 않았지요. 오히려 자신에게 음식을 주고 환대해주는 마을 사람들을 말려야 했습니다. 이것이 바로 우분투입니다. 하지만 우분투의 전부는 아니지요. 우분투는 사람들 스스로 모든 문제를 감당하지 않아도 됨을 의미하지는 않습니다. 중요한 점은 당신이 속한 공동체가 모든 회원의 문제들을 같이 해결할 수 있도록 발전해 가는데에 당신이 무엇을 하느냐입니다. 이는 인생에 있어 중요한 문제입니다. 만약 한 사람이라도 공동체로부터 도움을 받을 수 있다면, 당신은 칭송받기에 충분한 굉장히 중요한 일을 한 것입니다.
2010년 3월 26일 금요일
2010년 3월 5일 금요일
USB로 우분투 라이브 CD 만들기[리눅스용]
다운로드 : http://sourceforge.net/projects/unetbootin/files/
윈도우용과 인터페이스는 똑같네요.
9.10을 기준으로 하였습니다.
1. 다운로드 후 마우스 오른쪽 버튼으로 속성 선택
2. 속성 변경
권한 탭에서 파일을 프로그램으로 실행허용 체크
3. unetbootin-linux-408 실행
package 가 설치되지 않았다는 메세지가 뜰 경우 설치합니다.
sudo apt-get insatll p7zip-full
4. 맨 위의 [b]Distribution[/b] 에서 첫 번째 탭에서는 Ubuntu 를
두 번째 탭에서는 9.10_Live 선택
5. Diskimage 를 선택하시고 iso 파일 위치를 찾아 넣기
6 맨 아래 Type에서
USB 드라이브 위치 (예 E:\) 확인 후 OK 버튼 클릭.
성공하시길 ~~ ^^
2010년 2월 10일 수요일
Using the Command Line
번역 : 구임수
리눅스는 많은 문서를 읽지 않더라도 가리키고 클릭하고 드래그하여 원하는 작업을 수행할 수 있게 하는 GUI(graphical user interfaces)를 지원한다. 전통적인 Unix 환경은 컴퓨터에게 무엇을 수행하게 하는지에 대한 명령어를 입력하는 CLI (command line interface) 방식이다. 이 방식은 빠르고 강력하지만 명령어가 무엇을 수행하는지를 알아야 한다.
- 모든 디렉토리에 대한 명령어, 파일이름, 경로는 monospace font 를 이용해 보여진다.
- 이 가이드의 모든 명령은 터미널 명령 프롬프트 상에서 행해진다.
- 리눅스는 대소문자를 구분한다. 리눅스에서 User, user, USER 는 모두 다른 의미를 가진다.
2010년 2월 3일 수요일
그놈 패널 초기화
우분투를 사용면서 기존에 설정해 놓은 패널들을 지우다가 작게는 네트워크 설정, 사운드 설정, 한글 입력기 등등의 초기 아이콘들이 사라지거나 크게는 패널 자체가 사라지는 현상이 발생하게 됩니다.
이를 해결하기 위해 우분투가 처음 설치 되었을 때와 같은 설정의 패널 초기화가 필요합니다.
아래와 같은 문제 발생 원인 및 현상을 확인하여 문제 해결에 참고 하십시오.
* 문제 발생 원인 : 마우스 우측 버튼으로 '이 패널 삭제'를 선택한 후 '삭제' 버튼을 클릭 하였을 경우.
* 문제 현상 : 패널이 없는 황량한 모습의 바탕화면.
* 문제 해결 방법 → 패널 초기화
1. 터미널을 실행합니다.
- 패널 자체가 사라졌을 경우 다음을 참고 합니다.
- > Alt + F2 버튼으로 프로그램 실행창을 띄웁니다.
- > 알려진 프로그램 목록표시(A) 를 클릭하고 목록의 하단에 위치한 터미널을 선택한 후 실행 버튼을 클릭합니다.
- > 참고 그림은 다음과 같습니다.
2. 패널을 초기화 시켜주기 위해 다음과 같은 명령어를 입력해 줍니다.
~$ gconftool-2 --shutdown
~$ rm -rf ~/.gconf/apps/panel
~$ pkill gnome-panel
2010년 1월 18일 월요일
IBus 한글 설정
태극무늬가 나와야 정상이라고 생각하면 된다.
1. 터미널에서 다음과 같이 입력
sudo apt-get install ibus-hangul
2. 바탕화면에서 다음과 같이 키보드 모양의 IBus 아이콘이 나온다. 오른쪽 마우스 버튼을 누르고
재시작 버튼을 누른다.
3. 참고로 태극무늬가 아닌 것은 모두 삭제한다.
시스템 -> 기본 설정 -> IBus 환경설정 -> 입력방식-> 한국어 -> 태극무늬 선택 -> 추가 -> 닫기
설정이 끝났다. 확인해 보자~ ^^
2010년 1월 17일 일요일
2010년 1월 15일 금요일
창 크기
apps->nautilus->desktop 메뉴 이동 후
computer_icon_visible,
home_icon_visible,
trash_icon_visible
모두 체크 해준다
터미널에서 다른 파일 시스템에 접근하기
/media/disk/ 에 dev/sdb2 를 마운트 한다고 하면,
/* 디렉터리를 만든다. */
sudo mkdir /media/disk
/* mount 한다. */
sudo mount /dev/sdb2 /media/disk
2010년 1월 13일 수요일
[펌]우분투 넷북 설치
실제로 델 미니 9 포럼의 설문에 따르면 윈도우즈나 맥 OSX를 사용하는 사람이 거의 동일하고 윈도우즈 사용자의 반 조금 넘는 사람들이 리눅스를 사용하고 있더군요. 아래 도표 참조하시길 바랍니다.
라이브 시디처럼 기존 윈도우즈 컴에서 라이브로 바로 넷북 리믹스 버전을 실행할 수 있습니다. 마음에 들면 영구적으로 설치하는 옵션도 있구요.
일단 설치 방법입니다.
준비물: 넷북, USB 플래시메모리 (2기가 이상을 권합니다), 인터넷가능
이미지파일 다운받기 - 아래 링크에 가서 원하는 서버위치를 선택한 후 다운 받습니다.
http://www.ubuntu.com/getubuntu/download-netbook
969,568 킬로바이트 정도인데 금방 다운 받을 수 있습니다.
Windows
Graphical Interface
- Download the desired .img file 위에서 받은 이미지 파일 사용하면 됩니다.
Download Disk Imager from https://launchpad.net/win32-image-writer/+download 다운 받아서 압축을 풀면됩니다.
- Insert your flash media 2기가 이상의 플래시 메모리를 USB에 넣습니다.
- Note the drive letter assigned to your flash media 드라이브 알파벳을 잘 기억하시길 바랍니다.
- Start Disk Imager 프로그램을 실행합니다 (위 그림 참조)
- Select the downloaded file and target device, and click "Write" 다운로드한 이미지 파일의 위치를 알려주고 쓰기를 누르면 됩니다.
- Remove your flash media when the operation is complete 완성되었으면 USB 우선 부팅으로 만드신 다음에 컴을 켜면 됩니다. 제 경우는 이방법이 안되더군요. 그래서 아래 방법으로 했습니다.
Command Line Interface
- Download the desired .img file 위에서 받은 이미지 파일 사용하면 됩니다.
Download flashnul from http://shounen.ru/soft/flashnul 프로그램을 다운 받아서 역시 압축을 풉니다.
- Attach your USB drive 플래시메모리 카드를 USB에 설치합니다.
Run flashnul -p 도스 윈도우즈에서 (윈도우즈키+R 누르신후, cmd 입력하시고 엔터하면 됩니다) 프로프트 다음에 flashnul -p 를 입력하고 엔터치면 모든 디스크의 번호가 나옵니다. 제 경우는 2기가 짜리 (1876 메가로 나오는) 1번 디스크 입니다.
- Note the physical device number for the USB drive 플래시메모리 디스크의 번호를 기억해 둡니다.
Run flashnul <number obtained in prior step> -L \path\to\downloaded.img 다시 프롬프트 상태에서 flashnul 디스크번호 -L 이미지파일 하신후 엔터치면 실행이 됩니다.
- Answer "yes" if the selected destination device is correct 내용을 확인후 yes 하면 설치가 됩니다.
- Remove your USB drive when the command completes
라이브 넷북용 리믹스 우분투가 설치된 USB 메모리를 넷북에 넣고서 새로 부팅하면 먼저 언어를 선택한후, 라이브로 실행합니다. 그럼 아래와 같이 멋지게 부팅이 됩니다.
Eee PC 900A에서 실행해 봤습니다. 기본적으로 모든 드라이버들을 다 잡아줍니다. 무선인터넷도 그냥 되고, 터치패드의 두손가락 스크롤링 까지 바로 되더군요. 그리고 화면도 아래 보시는 것 처럼 왼쪽패널에는 응용프로그램을 오른쪽 패널에는 디스크와 폴더를 설치해 뒀습니다. 더블클릭하면 항상 전체 화면으로 보입니다. 오픈오피스 3.0이 설치되어 있고, 불여우 (파이어폭스) 3.0.8 버전이 설치되어 있습니다. 심심할때 USB로 부팅해서 가지고 놀기에 너무 편리할 것 같습니다.
특히, 리눅스 버전 넷북 사신분들은 업그레이드를 강력 추천합니다.
GDB
변수 값 출력 명령 출력 명령 p [변수명] p [함수명] p /[출력형식] [변수명] 출력 형식 t : binary o: octal d: decimal u: unsigned decimal x: hexadecimal c: ...
-
우분투에서 javac 을 이용하여 컴파일 하려할 때 다음과 같은 에러 메시지를 볼 수 있다. javac 명령어를 찾을 수 없다는 문구가 아래와 같이 하단에 나온다. 1. 문제 현상 : The program 'javac' can be f...
-
Latex 에서 텍스트 모드와 수식모드에는 display 스타일의 차이가 있다. 특히 텍스트모드에서의 수식을 조판하고자 하여 $ \lim_{ n \to 0} $ 명령을 쓸 때 아래 첨자가 옆으로 나오는 문제가 생긴다. displaymath 를 ...