삼바 전송 속도 향상시키기
2012. 6. 12. 18:57
잡다한 이야기/컴퓨터 이야기
삼바를 사용하다보면 전송 속도가 유독 느릴때가 있는데 이를 해결하기 위해선 다음과 같은 옵션을 사용하면 된다. 삼바 설정파일 (/etc/samba/smb.conf)에서 다음과 같은 옵션을 추가하고 재시작하면 된다. socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=4096 SO_RCVBUF=4096
공개 강연 일정 및 수강 신청 방법
2012. 5. 20. 17:57
책
6월 1~2일 양일간 총 14시간에 걸친(-_-) 공개 강연이 있습니다. 2012년 개방형 소프트웨어 교육센터 모델 커리큘럼 무료 공개 강좌라는 이름으로 지식경제부에서주최하는 무료 공개 강좌입니다. 6월 1~2일 (금,토) 블로터 아카데미(서초2동 애서니움빌딩 4층)에서 진행됩니다. ㅇ30명 정원이며 수강비는 무료이나 신청후 참석하지 않는 이유 등으로 교재비 명목으로 2만원 받는 것으로 알고 있습니다. 관심있으신 분은 신청하시기 바랍니다. 300명 접수를 받아 추첨을 통해 선정한다고 하니 듣는것이 쉽지 않을 수도 있겠네요. 신청 사이트 : http://olc.oss.kr/offlec/list.jsp , PHP 과정을 선택하시면 됩니다. 책 전반적인 내용에 대해서 강좌를 진행하니 책을 혼자 공부하기 힘드셨..
머큐리얼 에러 waiting for lock on repository 해결법
2012. 4. 4. 17:13
잡다한 이야기/컴퓨터 이야기
머큐리얼로 소스 관리를 하다보면 commit이나 push 등을 할때 간혹 다음과 같은 에러가 발생한다. waiting for lock on repository /home/brown held by 'brown-PC:2396' 이 경우 프로세스를 죽이고 별짓을 다 해봐도 안되는 경우가 많은데 다음과 같이 파일을 삭제하면 이 문제를 해결할 수 있다. brown@Android:~/$ rm .hg/store/lock 자세한 사항은 아래의 원본 자료를 참고하면 되겠다. http://stackoverflow.com/questions/12865/mercurial-stuck-waiting-for-lock/13205
Linux shell 디렉토리 이동 프로그램
2012. 3. 30. 15:06
OS/Linux
리눅스 쉘을 쓰다보면 이전 작업 디렉토리로 이리저리 이동해야할 때가 있다. 이때 cd 명령어를 통해서 이동해야하는데 경로가 크게 바뀌어야 하는 경우 귀찮음은 이루 말할 수 없다. 그래서 대부분의 사람들은 쉘을 여러개 더 띄워놓고 작업을 하게 된다. 이런 경우 다음과 같은 프로그램으로 좀 더 쉽게 디렉토리를 이동해보는 것은 어떨까? 위와 같이 pp 명령을 이용하여 여러 디렉토리를 자유자재로 이동이 가능하다. 현재 디렉토리를 리스트에 등록할때는 a1, a2 와 같은 방법으로 등록하면 된다. 디렉토리를 이동할때는 이동하고자하는 디렉토리의 번호를 넣어주면 바로 이동한다. 이 프로그램은 공유메모리를 사용하기 때문에 같은 사용자는 다른 쉘에서도 동일한 목록을 사용할 수 있다. 즉, 여러 쉘을 띄워놓고 사용하더라도 ..
ARMv7 Hardware Performance Counter Events
2012. 3. 26. 13:19
잡다한 이야기/컴퓨터 이야기
[PATCH 5/5] arm/perfevents: implement perf event support for ARMv6Jean Pihet jpihet at mvista.com Tue Jan 26 12:47:44 EST 2010 Previous message: [PATCH 5/5] arm/perfevents: implement perf event support for ARMv6 Next message: [PATCH 5/5] arm/perfevents: implement perf event support for ARMv6 Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hi, Here is the latest version of the patc..
안드로이드 에뮬레이터 부팅 로고 변경 - initlogo.rle
2012. 2. 7. 13:06
OS/안드로이드
안드로이드 에뮬레이터의 부팅 로고는 다음과 같이 변경이 가능하다. 테스트환경 : 우분투 320x480 크기의 로고 이미지를 만든다. (해상도가 자신의 에뮬레이터와 맞지 않으면 제대로 안보인다.) BMP나 PNG 등으로 저장한다. $convert -depth 8 initlogo.png rgb:initlogo.raw $./rgb2565 -rle initlogo.rle 여기서 convert 프로그램은 우분투에는 기본으로 존재하나 페도라에서는 없었다. 안드로이드 소스를 빌드하면 rgb2565 프로그램은 out/host/linux-x86/bin 디렉토리에 생성된다. 여기서 생성된 initlogo.rle 파일을 out/target/product/generic/root/ 디렉토리로 복사한다. (generic 대신에 ..
안드로이드 에뮬레이터 CPU type 변경
2012. 2. 7. 12:52
OS/안드로이드
$./emulator -kernel /{AndroidRoot}/prebuilt/android-arm/kernel/kernel-qemu-armv7 -avd avdname -qemu -cpu cortex-a8 안드로이드 에뮬레이터 사용시 qemu가 지원하는 여러 CPU 중에서 특정 CPU를 에뮬레이션 하고 싶다면 위와 같이 -qemu -cpu 옵션을 통해서 추가할 수 있다. 지원하는 CPU 목록을 보고 싶다면 -qemu -cpu ? 라고 옵션을 추가하면 다음과 같은 목록이 나온다. Available CPUs: arm926 arm946 arm1026 arm1136 arm1136-r2 arm11mpcore cortex-m3 cortex-a8 ti925t pxa250 pxa255 pxa260 pxa261 pxa2..
*** glibc detected *** make: free(): invalid next size (fast)
2012. 1. 31. 21:08
OS/안드로이드
[brown@baal android]$ mm ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=2.3.3 TARGET_PRODUCT=lge_bproj TARGET_BUILD_VARIANT=eng TARGET_SIMULATOR=false TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release BUILD_ID=GRI40 ============================================ find: `frameworks/base/framew..
안드로이드 read-only File System read-write 모드로 변경
2011. 11. 10. 14:22
OS/안드로이드
Mount a filesystem read-write Very often when you want to write files to a particular partition on ADP1, you will get a "Permission Denied" if the partition is mounted read-only. To get around this, you need to mount the partition read-write. Typically this is done with /system partition $ adb shell $ su # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system 주의 사항 젤리빈 이후 버전에서는 파일시스템이 ext4로..