태그 : Python 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Python, C] ZeroMQ를 이용한 파이썬과 C의 통신

최근에 C와 파이썬이 서로 IPC (Inter process Communication) 와 같은 메시징을 주고 받을 필요가 생겼습니다.이제는 고인이 되신 TCP/IP Illustrated 시리즈로 유명하신 스티븐스 씨께서 엮은"Advanced Programming in the UNIX Environment"에서 또다시 이십년도 더 된IPC 통신...

[Ubuntu12.04] strace를 이용한 리눅스 프로그램 system call 추적하기

일반적인 리눅스 (우분투 12.04 LTS에서 테스트 했습니다)에서리눅스의 PAM 모듈을 이용하여  로그인을 테스트 해 볼 수 있습니다.$ sudo pip install pam파이썬 pam 모듈을 설치합니다.$ python -c "import pam;print pam.authenticate('user','pass','passwd')"True위와...

[Python] GIL 과 multiprocessing

간혹 파이썬을 이야기 하면서 구체적으로 사용해 보지도 않고GIL 때문에 멀티쓰레드 작업에 문제가 많아... 라는 이야기들이 있습니다.우선 GIL 은 Global Interpreter Lock 으로써 멀티쓰레드를 사용하더라도GIL 때문에 C의 pthread 와 같은 동시성 프로그램을 제대로 할 수 없다는 데문제가 있습니다.이것을 아주 쉽게 발표자료를 만들...

[화두] Python과 C/C++ 언어 중에 어느것이 좋을까?

이번 페이스북의 생활코딩 이라는 곳에서 어떤 분께서 화두를 하나 던지셨습니다.비 공개 포럼이 아니라 인용해 보았습니다.(혹시 내리라고 하시면 해당 내용을 삭제하겠습니다)여기에 무려 80개 이상의 댓글이 달렸습니다.길지만 한번 보시지요~그리고 열 몇번째에 제가 올린 제가 생각한 댓글입니다.뭐 정답은 없는 것 같습니다만,이 질문을 더지신 김성진 님께서 또한...

[Python] ctypes 로 char** 를 인자로 넘길 때

다음과 같은 C 함수고 있고, so 공유라이브러리로 저장된다고 하지요.bool addIndex(char **ndx_fields){  for (int i = 0; ; ++i) {    if (nix_fields[i] == NULL) break;    // ...  }  return true;}...

[번역서] Python Cookbook 3rd Edition (XML 증감 파싱)

지난번에 [책] The Python Standard Library by Example 한국어판을 소개해 드린 적이 있습니다.그 책을 번역한 정승원 후배님이 이번에 또 파이썬 좋은 책을 번역해 주셨군요.(지난번에는 공짜로 보내주었는데 이번에는 제가 돈주고 구입했습니다~ ^^ 후배님 밥 산다 산다 하고는 아직까지 못사고 있네요... ㅠㅠ)...

[OS X] Mavericks에 python virtualenv 환경 구축하기

단순히 OS X 10.9 매버릭에 파이썬의 VirtualEnv 환경을 구축하는 것이그리 쉽지는 않지만 다음과 같이 작성하면 그나마 편하게 구축할 수 있는 방법이 될 것입니다.(참고: Python Development Environment on Mac OS X Mavericks 10.9)우선 OS X에 다음과 같은 두 가지 필요 패키지가 있습니다...

[Python] 파이썬의 ? : 터너리 오퍼레이션

일전 블로그에서 파이썬에서 C의a = condition ? v1 : v2;와 같은 터너리 오퍼레이션 (ternary operator)를 지원할 수 있는 방법이>>> a = v1 if condition else v2와 같은 방법이 있다고 하였는데요, 새로운 것을 또 알아서 이렇게 포스팅 해 봅니다.>>> v=2&g...

[Python] 스핑크스(sphinx)를 이용한 파이썬 API 문서화

예전 C, C++ 등을 포함하여 Python 에도 doxygen을 이용하고는 했습니다.다양한 언어 및 클래스, 함수 등의 디펜던시 등을 도식화 해주고 나름 장점이 많았습니다.그러나 최근에 다시 문서화에 대하여 알아보다가,python.org 홈페이지에 있는 문서가 스핑크스(sphinx)라는 문서화 도구로 만들어졌다는 것을 알았습니다.결국...

[Python] tar.tz 내용을 특정 위치에 풀기

tar (혹은 tar.gz 으)로 묶인 파일이 있습니다.게 중에서 xml 파일만을 선택하여, 특정 위치에압축 해제를 하고 싶습니다.이것을 파이썬으로 해 보겠습니다.tarfile 이라는 (배터리 ^^)모듈을 이용하면 됩니다.import tarfile############################################################...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트