Computer
-
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 옵션을 주어야 파일로부..
-
python pip.main 이용Computer/Programming 2018. 9. 7. 11:15
pip 10 버전부터 pip.main 경로가 pip._internal.main 으로 변경 되었다. Traceback (most recent call last): File "setup.py", line 26, in retval = do(sys.argv[1], dependency) File "setup.py", line 11, in do return pip.main([action, dependency])AttributeError: 'module' object has no attribute 'main' 이런 에러가 나오기 때문에 import pipimport pip._internalpip._internal.main(pip_args)로 변경하면 잘 동작한다.
-
Cybex SCH845H Desktop KVM Switch 사용하면서 불편한 점Computer/Hardware 2018. 7. 10. 10:47
업무 특성상 데스크탑 컴퓨터를 여러 대 사용해야만 해서 KVM을 사용하는 것이 편하다. 네트워크를 여러 개를 사용하고 분리해야 하기 때문에 이더넷 기반 KVM이나 원격 데스크탑도 불가능 하다. 그래서 UHD 모니터 몇 개만 남기고 오래된 모니터들을 정리하기로 했다. UHD 지원하는 KVM을 알아보다가 작년에 Cybex 제품을 발견해서 Cybex SC845H 를 사용하고 있다. 작년에는 ATEN에서 4port UHD 지원 HDMI KVM이 없어서 (DP만 있고) 이 제품을 선택했다. ATEN과 달리 기본적으로 케이블이 포함 되어 있지 않아서 케이블을 같이 주문하지 않으면 사용 할 수가 없다. 전용 케이블을 이용해야만 동작 하기 때문이다. (현재는 ATEN에서 제품이 나온다. UHD 30Hz HDMI와 UH..
-
IDA Pro 폴더 내의 실행파일에 대해 IDB 파일 자동 생성 및 스크립트 실행Computer/Programming 2018. 7. 5. 12:56
PowerShell에서 다음과 같이 한다. Get-ChildItem -File | Foreach {ida -B $_.FullName} 파일이 많으면 thread가 너무 많이 생기기 때문에 적당히 조절해 주어야 한다. thread별로 끊으려 하면 좀 더 신경을 써서 스크립트를 만들어야 할 듯 하다. 아직 powershell pipeline 잘 쓰지 못해서 python으로 만드는 편이 나을듯 하다. ida -B 옵션은 idb 파일을 생성하는 것. 그 다음에 생성된 idb 파일에 대해서 python script를 실행하는 것은 다음과 같다. Get-ChildItem -File -Filter *.idb | Foreach {ida -S"..\myscript.py" $_.FullName}
-
DELL XPS 15 와 TB16 Thunderbolt dock 문제Computer/Hardware 2018. 5. 18. 10:47
XPS 15를 TB16 썬더볼트 독에 연결하여 사용하면서 기대와는 다르게 만족스럽지 않은 모습이 많다. 1년 정도 사용했는데 문제가 많아서 이것을 왜 사용하나 하는 생각이 든다. 1. 네트워크 연결 문제 윈도 업데이트 될 때마다 네트워크 드라이버가 잡히지 않는다. 이 때는 Dell 홈페이지에 있는 최신 Thunderbolt Controller를 다시 설치하고 Thunderbolt Firmware Update를 하고 네트워크 드라이버를 다시 설치하면 동작한다. Dell Update는 이것을 자동으로 해 주지 않기 때문에 직접 해야 한다. Dell 들어가는 프로그램들과 자동으로 설치된 McAfee 소프트웨어를 지우면 훨씬 쾌적하게 사용할 수 있다. 2. 외부 연결 화면 흐린 것 스펙상으로는 모니터에 연결하여..
-
Using MAC Pro as a RouterComputer/Network 2018. 3. 6. 12:33
맥 프로는 이더넷 포트가 두 개라서 한 개를 인터넷에 연결하고 한 개를 스위치에 연결해서 라우터로 사용할 수 있다. 1:1로 연결해서 쓰려면 크로스 케이블을 사용해도 되지만 스위치를 연결하면 일반 이더넷 케이블로 사용할 수도 있고 여러 대를 연결할 수도 있다. 먼저 공유 설정을 해야 한다. 시스템 환경설정 - 공유 에 들어간다. 인터넷 공유에서 연결공유는 인터넷 연결 포트다음 사용은 라우터로 이용하려는 포트 (다른 컴퓨터가 연결되는)여기서 이더넷2로 하면 유선공유기가 되고, Wi-Fi로 하면 무선공유기가 된다. 다시 설정으로 가서 네트워크에 들어가서 DHCP 사용으로 한다. 연결하는 컴퓨터에서도 네트워크 설정에서 DHCP로 하면 잘 붙는다.