본문 바로가기

전체 글74

[윈도7] Powershell 을 사용한 Performance Monitor 생성 및 분석 회사에서 노트북을 받았다. 이상하다. 화면보호기(또는 Lock screen) 만 켜지면 노트북 Fan 이 미친듯이 돌아간다. 답답하다. 뭐가 돌고 있는지 가늠할 수가 없다. 리눅스라면 perf 라는 툴로 어찌저찌 해보겠건만, 윈도는 도통 알 수가 없다. 구글을 뒤지기 시작했다. 윈도7 에서 지원해주는 powershell 에서 performance monitor 를 지원해주는 명령이 있다. 참고: http://blogs.technet.com/b/heyscriptingguy/archive/2011/07/29/create-and-parse-performance-monitor-logs-with-powershell.aspx 용어 설명cmdlet : (command-let 으로 읽는다) 단일 기능을 수행하는 윈도 .. 2014. 8. 5.
[Mercurial] error: _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed hg clone 명령을 내렸을 때 아래와 같은 에러가 발생하였다. error: _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed ssl 버전 문제인가 해서 시스템을 업그레이드 해보고 시도해보았으나, 여전히 동일한 에러가 발생한다.관련해서 찾아보니, mercurial 은 1.7 부터 certification 지원한다고 한다. 관련 페이지 : http://mercurial.selenic.com/wiki/CACertificates#Manually_bypassing_security_checks_on_self-signed_certificates 위 내용대로 아래처럼 수정해보았다.(ubuntu) #.. 2014. 6. 26.
[python] snakefood : module dependency check 파이썬의 장점중 하나는 제공되는 엄청난 양의 모듈이다. 각 모듈간에 어떤 의존성이 있는지 확인할 필요성이 생겼는데, 하나씩 파일을 뒤져봐야하는지 고민하다가, 의존성 체크해주는 툴이 있을 것이라는 얘기를 듣고 찾아보았다. snakefood 라는 좋은 툴이 있는 것을 확인했다.(http://furius.ca/snakefood/) 파이썬이 뱀의 이름(사실 뱀과는 아무런 관련이 없지만)이라서 snakefood 인가? 관련 내용을 정리해보았다. snakefood 의 특징 1. Python Parsing 을 위해서 AST(abstract syntax tree) 를 사용한다.2. 모듈을 load 하지 않는다.3. 체크를 위한 script 를 준비할 필요가 없이 파일이 들어있는 디렉토리를 선택해주면 된다.4. 설정이 .. 2014. 6. 25.
[Python] str() 과 repr() 의 차이 파이썬 공부를 시작했다. 숫자를 문자열로 변환시키는 함수를 보면서 궁금한 점이 생겼다. 숫자를 문자열로 변환하는 함수는 str과 repr 이다. str 은 print 문에 의한 출력과 동일한 문자열을 생성해 내고, repr은 변수만 입력해서 17자리 유효 자리를 출력하는 것과 같은 결과를 얻는다 >>> f = 1.23456789123456789 >>> str(f) '1.23456789123' >>> repr(f) '1.23456789123456789' 왜 두가지를 나눠 놨을까 궁금했는데,회사 동료가 아래 링크를 보내주었다. http://satyajit.ranjeev.in/2012/03/14/python-repr-str.html 요약해보면, repr() 은 __repr__ 메소드를 호출하고, str() 이.. 2014. 6. 17.