Passion 456

python multiprocess 프로그래밍 구조

thread가 하나의 프로세스를 나눠 쓰는 개념이라면 multiprocess는 다중 코어를 사용하는 방법이다. python multiprocess module 프로그램밍의 구조는 from multiprocessing import Process import os def pinfo(title): output = "Module name: %s\n" % title output += "Parent process:%s\n" % os.getppid() output += "Process id:%s\n" % os.getpid() return output def collector(args): print pinfo("collector") print "args:%s\n" % args def console(args): whil..

Passion/Python 2011.05.04

이클립스 Helios에서 subversion 사용법

Subversion 플러그인 설치 Help à Install New Software 열기 Available Software Sites 열기 Add 버튼을 클릭하여 subversion 플러그인이 존재하는 URL 을 입력한다. URL 을 입력 후 Preferences 화면에서 "Reload" 버튼을 클릭하면 사용가능한 subversion 플러그인이 설치된다. Install 화면에서 Add 버튼을 클릭하면 subclipse 주소가 나오고 하단에 설치가능한 리스트들이 뜬다. 해당 버튼을 모두 체크 후 Next 버튼을 누르면 설치 목록이 나온다. 라이선스를 물어보면 "I accept…."를 체크하고 Finish 버튼을 누르면 설치가 시작된다.

Passion/Editor 2011.04.07

Centos 5.4에서 Python2.6 설치하기

Centos가 업데이트가 좀 늦은 편인거 같다. Centos 5.4 버전이 Python 2.4 라니 ㅡ.ㅡ 그래서 python2.6으로 업데이트 하는 것을 찾다 보니, 소스 컴파일해야 한다는 등 귀찮은 말들이 많던데 다행이 패키지로 설치하는 방법이 존재했다 ~~ 휴 1. /etc/yum.repos.d 디렉토리에 http://mirrors.geekymedia.com/centos/geekymedia.repo 파일을 저장한다 2. Python 설치하기 yum install python26 3. 사용하기는 /usr/bin/python2.6 소스코딩시에는 #!/usr/bin/python2.6

Passion/Python 2011.02.01

시간을 효율적으로 사용하자

문제점: 출퇴근 시간 4시간을 제대로 사용하지 못한다. 원인 분석: - 근무지 변경으로 출퇴근 시간이 4시간이 걸림 - 아침에는 졸린다는 핑계로 버스와 지하철에서 잠을 잠(실제로 졸린건 아닌거 같음) - 딱히 무엇을 해야 할지 모르겠음 해결 방법: - 4시간을 효율적으로 활용할 방법을 찾자 (50%의 효율을 목표로) - 정확한 목표가 있어야 한다. 목표 설정: 1) 1주에 한 권의 업무와 무관한 책을 읽자 (1달=4권, 1년=44권[2월부터]) - 총 투자 시간 2시간 중 1시간을 투자 (1주일 5시간, 1권을 읽을 수 있다) - 이전에 읽었던 책들을 다시 한번 읽어 보자 2) 나머지 한시간은 개인연구용으로 투자 - 논문을 위한 연구 준비, 영어공부 - 볼만한 동영상은 아이폰에 담아서 보기 (이건 주로 ..

Passion/My Idea 2011.01.24
728x90