어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/recommend
인터넷 뒤지다가 우연히 이 게임을 발견했다.
재밌게 하고 있대서 한번 받아 봤는데... 오~~~

생각보다 멋진걸 발견한것 같다.
스토리 모드가 있는지는 모르겠는데,
분위기는 Quake3 느낌이 난다. 엔진을 갖다 썼을지도..

하여간 할만 하더라.
2007/12/15 08:51 2007/12/15 08:51
Posted
Filed under Linux/system
참조 링크 : http://wiki.bluez.org/wiki/HOWTO/AudioDevices

내가 사용중인 블루투스 동글은 웨이브시스텍 BT-2000S 모델이고
헤드셋은 Jabra BT620S를 사용중이다.
혹시나 리눅스에서 동작하는 동글 찾는사람 있을까봐 미리 적는다.

환경은 우분투 7.10 gutsy 에서 설정한 내용이다.
다른 배포판이라도 bluez-util 라이브러리 버전이
3.16이상이면 모두 동일하게 설정할 수 있다고 한다.
설정법도 매우 간단하다.

일단 블루투스 장치를 활성화 시키고 블루투스 장치를 인식했다는 메세지를 확인한다.
그리고 홈 디렉토리에 .asoundrc 파일을 만든다. 기본으로 파일이 없다.
pcm.bluetooth {
  type bluetooth
  device 00:13:17:72:4E:13  # User's headset address
}

pcm.!default {
  type plug
  slave.pcm "bluetooth"
}

#pcm.!default {
#  type route
#    slave.pcm "bluetooth"
#    ttable {
#      0.1 = 1
#      1.0 = 1
#    }
#}

파일 내용을 좀 들여다 보면,
pcm.bluetooth 항목에서 device 번호를 사용자에 맞도록 설정해 주어야 한다.
헤드셋을 페어링 상태로 두고 쉘에서 hcitool scan 명령을 실행시켜 검색해보면
헤드셋의 주소를 알 수 있고, 그 값을 적어주면 된다.

나머지 두 항목은 디폴트 출력 장치를 설정하는 부분인데,
주석(#)으로 묶여있는 항목은 헤드셋의 좌.우를 바꾸는 설정이다.
어떤 모듈인지는 모르겠으나, 블루투스로 들으면 좌.우가 바뀌어 나오는 경우가 있다고 한다.
이런 현상이 있으면 주석을 이용해서 바꿔 주면 해결된다.

그리고 디폴트 항목을 둘 다 주석처리하면
원래 사운드 장치로 출력을 되돌릴수 있다.

설정을 마쳤으면 alsa 시스템을 재시작시킨다.
$ sudo /etc/init.d/alsa-utils restart
그리고 헤드셋을 페어링 모드로 바꾸고 음악을 재생하면
페어링 키 값을 넣으라는 메세지가 뜬다.
키 값을 넣고 정상적으로 연결되면 음악이 잘 나오는걸 확인할 수 있을것이다.
2007/12/13 06:38 2007/12/13 06:38
Posted
Filed under windows
언제나 그렇듯 링크부터 - windirstat.sourceforge.net

윈도우용 디스크 사용량 분석기다.
오픈소스 프로그램이라 구하기도 쉽고 사용법도 간단하지만
내가 필요한 정보는 정말 확실하게 보여준다.
2007/12/03 13:07 2007/12/03 13:07
Posted
Filed under Linux/tip
원본이 aaa 파일(또는 디렉토리)이고, 수정본이 bbb 일때,
이 소스들의 패치파일 ccc.patch 를 만드는 명령이다.

$ diff -urN aaa bbb > ccc.patch

u 옵션은 변경된 라인의 앞뒤로 3줄씩을 더 표시하여 보기 쉽도록 하는 옵션이고,
r 옵션은 지정한 곳에서 하위 디렉토리를 재귀적으로 검사하도록 하는 옵션이고,
N 옵션은 수정본에 새로운 파일이 생겼을때 이를 표시하도록 하는 옵션이다.

그냥 이대로 쓰면 패치 잘 먹는다. ㅡㅡ;
참고로 패치 적용하는 명령은 다음과 같다.
$ patch -p1 < ccc.patch
이 명령을 소스트리의 루트에서 실행시키면 된다.
2007/12/02 01:44 2007/12/02 01:44
Posted
Filed under Linux/system
일단 다운로드부터 시작하자.11월 30일부터 배포하기 시작한 PXA255-PRO1 보드용 2.6커널 부트로더가 동작하지 않았다.
부트로더가 전에는 blob이었는데 이번에 u-boot로 바뀌었다.

그런데 배포하는 부트로더를 올리니까 내 경우에는 아예 화면이 출력되지 않았다.
시리얼 라인으로 아무런 신호가 없는 것이다.
수많은 삽질 결과 시리얼 초기화 코드에서 blob과 u-boot의 차이점을 발견했다.

패치를 첨부하니, 이 글을 읽고 무슨말인지 알만한 사람은 써먹을 수 있으리라 믿는다.
단! 아래 박스는 참고만 하고. 패치가 필요하면 첨부파일을 받아 사용하라.
--- ub/cpu/pxa/serial.c    2007-02-22 20:40:58.000000000 +0900
+++ u-boot-1.2.0-proX/cpu/pxa/serial.c    2007-12-01 16:02:48.000000000 +0900
@@ -63,11 +63,13 @@
     FFIER = 0;                    /* Disable for now */
     FFFCR = 0;                    /* No fifos enabled */
 
+    FFLCR = LCR_WLS0 | LCR_WLS1 | LCR_DLAB;    /* enable access to the latch registers */
     /* set baud rate */
-    FFLCR = LCR_WLS0 | LCR_WLS1 | LCR_DLAB;
     FFDLL = quot & 0xff;
     FFDLH = quot >> 8;
-    FFLCR = LCR_WLS0 | LCR_WLS1;
+        // reset fifos
+        FFFCR = FCR_RESETTF | FCR_RESETRF;
+    FFLCR = LCR_WLS0 | LCR_WLS1;        /* disable to latch reg */
 
     FFIER = IER_UUE;            /* Enable FFUART */
 
2007/12/02 01:38 2007/12/02 01:38