요즘 파이썬으로 했던 프로그래밍…

나중에 이력서 쓸때 참고 해야지… 이력서 업데이트는 1달에 한번씩 하라는데 귀찮아서리.. 1. 삼성 SDI 패널 공장에서 돌아가는 프로그램 스위칭 모듈… – 단 20라인.. win32 api 2개 이용해서.. 2시간 만에 완성 (친구 부탁으로) exe로 만들어서 쏴줬다…ㅋㅋ 2. 강동구청… 검색엔진에 포함된 XML – RPC 서버 – 이건 하루만에 만들었다. 스케줄링 기능을 추가하고 로깅 기능까지 추가하는데는 하루가 더 […]

계속 읽기

어제 문제가 됐던 memory leak 잡았다.

오늘 진짜 Cpp 컴파일을 한 백번은 한거 같다.. ㅡㅡ; C 함수를 Wrapping 해서 불러와서 실행은 정말 잘되고 그런데.. 앞으로 프로그램에 탑제되서 길게는 몇달을 돌을텐데… 문서 필터링할때마다 메모리가 쌓이면 안되지.. 인터렉트브 쉘로 만번 천번씩 돌려보며 메모리 세는거 보고 수정하고 보고…. 100번은 했나보다.. 하루 종일… 근데.. 솔직히 C코드나 Python 코드나 이상은 없는데.. 문제는 인터페이스 파일이 문제 였다.. […]

계속 읽기

Python 과 C 결합

오늘 참 오랜만에 포인터 놀이를 했다. 오랜만에 해서 그런지 예전의 C언어의 느낌과는 사뭇 다르다는 생각을 했다. 전에 Python을 맥가이버 칼로 비유 했는데 C는 Hammer 정도라고나 할까? 암튼 강력한 언어인거 같다. 오늘 참 많은걸 했다. dll로 되어 있는 문서 filter 모듈내의 함수를 좀 써볼라고 처음에 고생고생하다가 cpp로 filter factory 함수를 만들어 결국 python 랩핑(Wrapping)하는데 성공했다..^^; 퇴근할라고 […]

계속 읽기

두 코드의 차이

lines = “” for line in open(“max.txt”, “r”).readlines():     lines += line 와.. lines = [] for line in open(“max.txt”, “r”).readlines():     lines.append(line) lines = “”.join(lines) 이거…. 둘다 Python 코드인데 매우(?) 큰 파일을 읽을때 속도 차이가 날까? 자바의 String 객체에서 “+”로 스트링을 append 시킬때 StringBuffer의 “append” 메서드를 쓰라고 퍼포먼스 팁에 나와있다. 물론 자바에서 String은 불변 객체이다. 만일 […]

계속 읽기

Google 프레임웍 Archtecture

“모방은 창조의 어머니” 내가 관여하는 부분은 그림의 위쪽단인데.. … 시간을 많이 잡아먹는 Sorting 문제와 중복문서 비교 문제 그리고 입출력 퍼포먼스 향상..이 가장 관건이다. 정말 골치 아프다. The Anatomy of a Large-Scale Hypertextual Web Search Engine라는 문서에 구글 프레임웍을 어느정도 소개해줬는데. 그 문서 글을 인용해 보자면… ….Each crawler keeps roughly 300 connections open at once. This […]

계속 읽기

창조라는 개발툴을 아시나요?

창조 유저 그룹을 가끔 방문하곤 한다. 창조 매니아 분들은 창조를 초월한 상태여서 글들도 볼만하고 글을 읽어보면 재미있다. 다들 실력들도 출중한거 같고 창조뿐만 아니라 다른 언어에 대해서도 조예가 깊어 보이더라.. 내가 창조를 처음 접한게 98년도 였던가…??? VB를 처음 공부하고 나서 우연하게… VB처럼 프로그래밍 하는데 명령어가 한글인 언어(?)를 쓰는 개발툴을 발견한 것이다. 프로그램 개발에 한창 열을 올리던 […]

계속 읽기

[축] 2달 연속 강컴 서평상

열혈강의 파이썬 책이 너무 좋아서 한번 읽고 나서 바로 서평쓰러 간건데 12월 서평상에 이어 서평 당선이 되어 버렸다. 하긴 요즘 항상 옆에 펼쳐있는 책 중에 하나지만 시간이 가면 갈수록 다른 의미로 책이 다가오는걸 느낄정도면 책이 얼마나 좋은지 알수 있다. 최소한 내 서평을 보고 책을 사신분들이 욕은 하지 않을정도로 책이 잘 쓰여져서 부담은 없다 슬슬 서평왕이 […]

계속 읽기

와~~~2001년에 만든 프로그램이 여기에..

간단한 MP3 플레이어 “VB aMp3” v1.0 왓~~~ 심파일에 2001년 임관하기 직전에 만든 mp3플레이어가 아직도 등록이 되어 있을 줄이야… 날짜가 2001년 02월 10일 정말 감회가 새롭다. ㅜㅜ 흑흑 당시 소스 공개를 해버렸는데. 소스는 어디에 있는지 궁금하넹… (소스 찾았다. 제일 윗링크로 받으면 된다) 암튼 인스톨 버젼이 이렇게 떡하니 남아 있어 좋넹… ^^ 그당시 재미로 만든거였는데 별5개중 3개를 […]

계속 읽기