본문 바로가기

전체 글

(245)
서브버전에서 로그 출력시 (no date) (no author) 이 출력이 된다면... http://thread.gmane.org/gmane.comp.version-control.subversion.user/82515/focus=82607 팀내 Subversion 서버를 운영하고 있는 도중, 서버를 기존 윈도우에서 돌리던 거를, 리눅스 서버로 옮기면서 기존에 윈도우에서 생성된 프로젝트들은 svn log 시 잘 보이는 것이 리눅스에서 생성된 프로젝트에서는 안보이는 문제가 발생하여, 구글링한 결과 다음과 같은 해결책을 발견하였다. 위의 링크에서 제공하는 두개의 해결책 중에서 Solution B를 적용하니 바로 해결되었다. 머지... 결론 : svnserve.conf 에 anon-access = none 를 추가하면 된다. 간단하게 해결되어 허무하네...
pywinauto를 사용하여 윈도우 어플리케이션 제어하기 제품 수락검사를 수행하다보면, 자동화 테스팅 툴의 필요함이 절실하다. 하나만 테스트 하면 모르겠지만 동일 제품을 수십개를 동일한 테스트를 수행해야 할 경우는 더욱더 그렇다!! 이렇게 고민하다 발견한 모듈이 pywinauto 이다. 파이썬 모듈이며, 만든이도 테스팅을 전문으로 하시는 분이다. 사용법은 매우 직관적이고 간단하다. 기존에 떠있는 윈도우에 attach 시키기 위해서는 connect_ 를 사용하면 되고, 새롭게 실행하려면, start_를 사용하면된다. howto문서가 잘되있어서, 보고 따라하면 금새 사용방법을 알 수 있다. 모든 윈도우 컨트롤에 대한 API 또한 준비되어 있다. 이 링크는 동영상으로 Notepad를 pywinauto로 컨트롤하는 과정을 동영상으로 확인할 수 있다.
sysctl.conf를 수정하여 스왑 사용빈도 조정하기 sudo sysctl -a | grep "vm.swappines" 명령을 사용하여, 현재 리눅스 시스템에서의 스왑 메모리 사용 정책을 알 수 있다. 만약 sysctl 명령이 없는 시스템이라면 cat /proc/sys/vm/swappiness 로 확인할 수 있다. 0에 가까울수록 스왑 메모리를 덜 사용한다고하고, 100에 가까울수록 스왑 메모리를 사용할 빈도가 높다는 뜻이란다. 런타임에 해당 수치를 바꾸려면 아래와 같이 수정할 수 있다. sudo sysctl vm.swappiness=xx (xx는 0 ~ 100 의 숫자) 마찬가지로 sysctl 명령이 없는 시스템이라면 echo 25 > /proc/sys/vm/swappiness 로 적용할 수 있다. 영구적으로 적용을 하려면 /etc/sysctl.conf ..
USB에 설치하는 리눅스 - slax USB 메모리에 리눅스를 설치하여, 부팅을 할 수 있다. 라이브 씨디를 대용하여, 급하게 시스템을 복구한다 거나, PC방과 같은 믿을 수 없는(??) 환경에서 작업을 할 때 사용할 수 있다. 또한 요즘 보고 있는, "블러디 먼데이" 라는 드라마에서 FALCON 해커처럼, 윈도우 암호를 몰라, 접근을 못 할때 USB 로 리눅스 부팅을 하여 원하는 파일을 빼낼 수도 있다. ^^ 대체로 속도는 USB 2.0 을 지원한다면, CD보다 빠르다. 그리고 CD와는 달리 write도 가능하다. 각설하고, 설치방법은 아래와 같이 매우 간단하다. http://www.slax.org/get_slax.php 위의 홈페이에서 USB 용을 다운로드 받아 USB 메모리에 압축을 푼다.(tar로 아카이브 되어있다.) 압축을 풀면 루..
win32file - Windows에서 파일 속성 확인 및 수정 하는 방법 회사 보안 감사 때문에, 암호화되지 않은 문서들 일괄 처리 스크립트를 작성중에 Read-Only 속성 걸린 파일 때문에 골치를 썩었다. (이럴때마다, 난 파이썬의 도움을 받곤한다. ㄳㄳ) 간단한 구글링을 통해 아래의 방법으로 Read-Only 속성을 포함한 윈도우 파일 속성을 처리하는 방법을 아래와 같이 정리한다. Win32 Extension for Python을 설치한다. http://starship.python.net/~skippy/win32/Downloads.html 사용되는 API는 다음과 같다. win32file.GetFileAttributes(file_name) win32file.SetFileAttributes(file_name, new_fattr) 사용되는 속성들은 다음과 같다. win32f..