# -*- 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
>>>...

legacy 시스템과 몇몇 embeded 다루려고 보니 perl 쓸 일이 많은데, 시간이 갈수록 그만한 장점은 없어지고 있는 것 같다.

임베디드 장비에서 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...
  • http://jsonlint.com/ : 라이브러리 제한을 심하게 두고 개발하는 임베디드다 보니까 JSON 반환시 짜집기 해야 하는 일들이 많아서 여기를 통해 원하는 결과가 나왔는지 검증
  • UNIX_TIMESTAMP 도 검증

bootstrap 과 잘 어울리고 간단해서 채택.  데모는 잘 되어 있는데 소스 예제가 gage.refresh(new_value); 형식으로 업데이트 해 준다는 걸 찾는데 시간이 걸릴 정도로 사용메뉴얼과 관련 커뮤니티는 그다지 활발하지는 않음.

다 좋은데, 문제는 같은 값이 반복해서 들어올 경우...