후.. 윈도에서 python 프로그래밍 하기 힘들다. 그나마 cygwin을 써서 개발환경 만들기가 조금 편해지나 싶었는데, pgsql 연동을 위해 pip install psycopg2 를 하니

error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

에러가 난다. 30일 짜리 비주얼 스투디오를 설치 할 수도 있지만 이 컴퓨터로 개발을 하나만 하는 것도 아니고...

발등에 불이 떨어지는대로 일을 하기에도 벅차도록 바쁜 상태라 어떻게든 정리가 필요한 시점(휴)

  • 고객 모니터링. 설치, 전달이 되었으면 검수가 제대로 되어야 하는데 현재는 고객이 열심히 테스트 해서 결과를 알려주기만을 기다려야 하는 지루하고 떨린 상황.
  • 어플리케이션 개발. 희귀할 꺼라고 생각했는데 모르는게 있어서 검색 할 때 마다 보면 python windows 개발자가 생각보다 많은 듯?
  • 테스트. 새 어플라이언스가 거의 런칭 단계....

참조 : https://pypi.python.org/pypi/psutil

>>> import psutil
>>> psutil.net_connections()
[pconn(fd=115, family=, type=, laddr=('10.0.0.1', 48776), raddr=('63.186.135.19', 8080), status='ESTABLISHED', pid=1254),
 pconn(fd=117, family=, type=, laddr=...
import psutil

pid=5572
p = psutil.Process(pid)
p.kill()
# -*- coding: utf-8 -*-
from win32com.client import GetObject

WMI = GetObject('winmgmts:')

processes = WMI.InstancesOf('Win32_Process')

for p in processes :
  _p_name = p.Properties_('Name').Value
  _p_pid = p.Properties_('ProcessId').Value
>>>...

임베디드 장비에서 perl을 쓰다보니, CPAN을 쓸 수 없는 경우가 종종 생긴다. 대부분 pure perl 로 모듈을 재코딩하지만, 번거로운 부분이 많다.

/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/auto/Digest/SHA/SHA.so /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/Digest/SHA.pm /usr/lib/perl...