Python
-
Python pip 로컬에서 이용Computer/Software 2018. 10. 1. 15:15
Python pip을 이용해서 패키지를 설치한 실행 환경을 배포할 때 오프라인 환경에 설치해야 할 경우가 생긴다. 이 때 pip download를 이용해서 설치하면 좋다. 예를 들어 pefile을 설치할 때 다음과 같이 하면 되는데. python -m pip install pefile 로컬에서 하려면 먼저 다음과 같이 다운로드를 받는다. python -m pip download pefile 이렇게 하면 현재 디렉토리에 pefile-2018.8.8.tar.gz 파일을 다운로드 한다. 설치는 다음과 같이 한다. python -m pip install --no-index --find-links pefile-2018.8.8.tar.gz pefile--no-index --find-links 옵션을 주어야 파일로부..
-
UltraEdit Python 설정Computer/Software 2008. 10. 7. 15:37
한동안 eclipse에서 PyDev를 사용했었는데 dynamic language의 특성상 suggestion을 정말 잘 못해서 다시 UltraEdit으로 돌아왔다. 단축키로 프로그램을 실행하기 위해서는 Advanced -> Tool Configuration 에서 여기에서 %modify% 를 넣으면 입력 파라미터를 물어보고, 생략하면 물어보지 않게 된다. Syntax Highlighting은 Advanced -> Configuration 에서 Language 14 정도 빈 것을 선택하고 밑에 wordlist 파일을 Open 한다. 열린 파일의 제일 뒤에 syntax 를 붙여야 한다. suntax는 http://www.ultraedit.com/downloads/extras.html 에서 받는다. 현재는 2...
-
A Simple Python Wrapper to Undecorate Visual Studio Linker Symbol NamesComputer/Programming 2008. 9. 24. 17:30
While writing a Windows binary program analyzer, I needed a name unmangler which returns a function name and its namespace. Since I am writing the program analyzer with Python and C++, I first tried to find a python name unmangler. But so far, there is no python unmangler. There was a discussion about the need of the python unmangler script at OpenRCE. Anyway, I planed to write a C function that..